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