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

@@ -8,13 +8,13 @@ from django.db.models import Q
from django.shortcuts import render
from django.urls import reverse
from django.views import View
from mixins.views import ObjectList, ObjectRead
from core.clients import transport
from core.models import Chat, PersonIdentifier, PlatformChatLink
from core.presence import get_settings as get_availability_settings
from core.presence import latest_state_for_people
from core.views.manage.permissions import SuperUserRequiredMixin
from mixins.views import ObjectList, ObjectRead
def _safe_json_list(text_value):
@@ -102,11 +102,13 @@ class SignalAccounts(SuperUserRequiredMixin, ObjectList):
"show_contact_actions": show_contact_actions,
"contacts_url_name": f"{service}_contacts",
"chats_url_name": f"{service}_chats",
"endpoint_base": str(
getattr(settings, "SIGNAL_HTTP_URL", "http://signal:8080")
).rstrip("/")
if service == "signal"
else "",
"endpoint_base": (
str(getattr(settings, "SIGNAL_HTTP_URL", "http://signal:8080")).rstrip(
"/"
)
if service == "signal"
else ""
),
"service_warning": transport.get_service_warning(service),
}
@@ -392,7 +394,7 @@ class SignalChatsList(SuperUserRequiredMixin, ObjectList):
class SignalMessagesList(SuperUserRequiredMixin, ObjectList):
...
pass
class SignalAccountAdd(SuperUserRequiredMixin, CustomObjectRead):