From 602a6523fcac0be6b3d59e4ee20811bb1adce123 Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Tue, 2 Mar 2021 21:39:34 +0100 Subject: [PATCH] Add preferences for Matrix homeserver --- aleksis/apps/matrix/preferences.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 aleksis/apps/matrix/preferences.py diff --git a/aleksis/apps/matrix/preferences.py b/aleksis/apps/matrix/preferences.py new file mode 100644 index 0000000..048a555 --- /dev/null +++ b/aleksis/apps/matrix/preferences.py @@ -0,0 +1,22 @@ +from django.utils.translation import gettext as _ + +from dynamic_preferences.preferences import Section +from dynamic_preferences.types import StringPreference + +from aleksis.core.registries import site_preferences_registry + +matrix = Section("matrix", verbose_name=_("Matrix")) + + +@site_preferences_registry.register +class Homeserver(StringPreference): + section = matrix + name = "homeserver" + verbose_name = _("URL of Matrix homeserver") + + +@site_preferences_registry.register +class AccessToken(StringPreference): + section = matrix + name = "access_token" + verbose_name = _("Access token to access homeserver") -- GitLab