Increase security and reformat

This commit is contained in:
2026-03-07 20:52:13 +00:00
parent 10588a18b9
commit bca4d6898f
144 changed files with 6735 additions and 3960 deletions

View File

@@ -72,9 +72,7 @@ class AvailabilitySettingsPage(LoginRequiredMixin, View):
.values("person_id", "person__name", "service")
.annotate(
total_events=Count("id"),
available_events=Count(
"id", filter=Q(availability_state="available")
),
available_events=Count("id", filter=Q(availability_state="available")),
fading_events=Count("id", filter=Q(availability_state="fading")),
unavailable_events=Count(
"id", filter=Q(availability_state="unavailable")
@@ -86,13 +84,11 @@ class AvailabilitySettingsPage(LoginRequiredMixin, View):
read_receipt_events=Count("id", filter=Q(source_kind="read_receipt")),
typing_events=Count(
"id",
filter=Q(source_kind="typing_start")
| Q(source_kind="typing_stop"),
filter=Q(source_kind="typing_start") | Q(source_kind="typing_stop"),
),
message_activity_events=Count(
"id",
filter=Q(source_kind="message_in")
| Q(source_kind="message_out"),
filter=Q(source_kind="message_in") | Q(source_kind="message_out"),
),
inferred_timeout_events=Count(
"id", filter=Q(source_kind="inferred_timeout")