From 1e895b47c52467a1e9e38905a7c53289a3cd7d77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Sch=C3=A4fer?= <felix@thegcat.net> Date: Fri, 4 Feb 2022 10:10:43 +0100 Subject: [PATCH] Collect some more required settings --- pretix_matrix_inviter/forms.py | 13 +++++++++++ .../locale/de/LC_MESSAGES/django.po | 22 ++++++++++++++----- .../locale/de_Informal/LC_MESSAGES/django.po | 22 ++++++++++++++----- pretix_matrix_inviter/locale/django.pot | 22 ++++++++++++++----- pretix_matrix_inviter/signals.py | 3 +++ 5 files changed, 67 insertions(+), 15 deletions(-) diff --git a/pretix_matrix_inviter/forms.py b/pretix_matrix_inviter/forms.py index c779b27..d4aff36 100644 --- a/pretix_matrix_inviter/forms.py +++ b/pretix_matrix_inviter/forms.py @@ -12,6 +12,19 @@ class MatrixInviterForm(SettingsForm): required=True, choices=[], ) + matrix_inviter_authorization_token = forms.CharField( + label=_("Authorization token"), + strip=True, + ) + matrix_inviter_matrix_server = forms.CharField( + label=_("Matrix server"), + strip=True, + ) + matrix_inviter_matrix_room = forms.RegexField( + label=_("Matrix room"), + regex="![^:]+:.+", + strip=True, + ) def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) diff --git a/pretix_matrix_inviter/locale/de/LC_MESSAGES/django.po b/pretix_matrix_inviter/locale/de/LC_MESSAGES/django.po index c0c1aa8..f2d466c 100644 --- a/pretix_matrix_inviter/locale/de/LC_MESSAGES/django.po +++ b/pretix_matrix_inviter/locale/de/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-04 08:28+0100\n" +"POT-Creation-Date: 2022-02-04 10:09+0100\n" "PO-Revision-Date: \n" "Last-Translator: Felix Schäfer\n" "Language-Team: \n" @@ -25,19 +25,31 @@ msgstr "" msgid "Ask Matrix ID for" msgstr "" -#: pretix_matrix_inviter/signals.py:19 +#: pretix_matrix_inviter/forms.py:16 +msgid "Authorization token" +msgstr "" + +#: pretix_matrix_inviter/forms.py:20 +msgid "Matrix server" +msgstr "" + +#: pretix_matrix_inviter/forms.py:24 +msgid "Matrix room" +msgstr "" + +#: pretix_matrix_inviter/signals.py:22 msgid "Matrix ID" msgstr "" -#: pretix_matrix_inviter/signals.py:24 +#: pretix_matrix_inviter/signals.py:27 msgid "Enter a Matrix ID of the form @username:homeserver.tld" msgstr "" -#: pretix_matrix_inviter/signals.py:26 +#: pretix_matrix_inviter/signals.py:29 msgid "You will be invited to a Matrix room using this Matrix ID" msgstr "" -#: pretix_matrix_inviter/signals.py:36 +#: pretix_matrix_inviter/signals.py:39 #: pretix_matrix_inviter/templates/pretix_matrix_inviter/settings.html:6 msgid "Matrix inviter" msgstr "" diff --git a/pretix_matrix_inviter/locale/de_Informal/LC_MESSAGES/django.po b/pretix_matrix_inviter/locale/de_Informal/LC_MESSAGES/django.po index c0c1aa8..f2d466c 100644 --- a/pretix_matrix_inviter/locale/de_Informal/LC_MESSAGES/django.po +++ b/pretix_matrix_inviter/locale/de_Informal/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-04 08:28+0100\n" +"POT-Creation-Date: 2022-02-04 10:09+0100\n" "PO-Revision-Date: \n" "Last-Translator: Felix Schäfer\n" "Language-Team: \n" @@ -25,19 +25,31 @@ msgstr "" msgid "Ask Matrix ID for" msgstr "" -#: pretix_matrix_inviter/signals.py:19 +#: pretix_matrix_inviter/forms.py:16 +msgid "Authorization token" +msgstr "" + +#: pretix_matrix_inviter/forms.py:20 +msgid "Matrix server" +msgstr "" + +#: pretix_matrix_inviter/forms.py:24 +msgid "Matrix room" +msgstr "" + +#: pretix_matrix_inviter/signals.py:22 msgid "Matrix ID" msgstr "" -#: pretix_matrix_inviter/signals.py:24 +#: pretix_matrix_inviter/signals.py:27 msgid "Enter a Matrix ID of the form @username:homeserver.tld" msgstr "" -#: pretix_matrix_inviter/signals.py:26 +#: pretix_matrix_inviter/signals.py:29 msgid "You will be invited to a Matrix room using this Matrix ID" msgstr "" -#: pretix_matrix_inviter/signals.py:36 +#: pretix_matrix_inviter/signals.py:39 #: pretix_matrix_inviter/templates/pretix_matrix_inviter/settings.html:6 msgid "Matrix inviter" msgstr "" diff --git a/pretix_matrix_inviter/locale/django.pot b/pretix_matrix_inviter/locale/django.pot index 1e3a806..c11c71b 100644 --- a/pretix_matrix_inviter/locale/django.pot +++ b/pretix_matrix_inviter/locale/django.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-04 08:28+0100\n" +"POT-Creation-Date: 2022-02-04 10:09+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -31,19 +31,31 @@ msgstr "" msgid "Ask Matrix ID for" msgstr "" -#: pretix_matrix_inviter/signals.py:19 +#: pretix_matrix_inviter/forms.py:16 +msgid "Authorization token" +msgstr "" + +#: pretix_matrix_inviter/forms.py:20 +msgid "Matrix server" +msgstr "" + +#: pretix_matrix_inviter/forms.py:24 +msgid "Matrix room" +msgstr "" + +#: pretix_matrix_inviter/signals.py:22 msgid "Matrix ID" msgstr "" -#: pretix_matrix_inviter/signals.py:24 +#: pretix_matrix_inviter/signals.py:27 msgid "Enter a Matrix ID of the form @username:homeserver.tld" msgstr "" -#: pretix_matrix_inviter/signals.py:26 +#: pretix_matrix_inviter/signals.py:29 msgid "You will be invited to a Matrix room using this Matrix ID" msgstr "" -#: pretix_matrix_inviter/signals.py:36 +#: pretix_matrix_inviter/signals.py:39 #: pretix_matrix_inviter/templates/pretix_matrix_inviter/settings.html:6 msgid "Matrix inviter" msgstr "" diff --git a/pretix_matrix_inviter/signals.py b/pretix_matrix_inviter/signals.py index 96d32ba..9ed35b4 100644 --- a/pretix_matrix_inviter/signals.py +++ b/pretix_matrix_inviter/signals.py @@ -7,6 +7,9 @@ from pretix.control.signals import nav_event_settings from pretix.presale.signals import question_form_fields settings_hierarkey.add_default("matrix_inviter_items", [], list) +settings_hierarkey.add_default("matrix_inviter_authorization_token", "", str) +settings_hierarkey.add_default("matrix_inviter_matrix_server", "", str) +settings_hierarkey.add_default("matrix_inviter_matrix_room", "", str) @receiver(question_form_fields, dispatch_uid="matrix_inviter_questions") -- GitLab