diff --git a/pretix_matrix_inviter/forms.py b/pretix_matrix_inviter/forms.py index c779b275ac14ec330e8d5b7b178f553d0a0b2b9e..d4aff36229b4a446a562e5d7dbbbdca14a2138cf 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 c0c1aa8a916297912865b075ba69c65fb484bba0..f2d466c9157558afb21384e66ddfd5919e73a3ab 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 c0c1aa8a916297912865b075ba69c65fb484bba0..f2d466c9157558afb21384e66ddfd5919e73a3ab 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 1e3a806f5ca2f386337f1f771d009f73260a3f25..c11c71b69bcd93e724cddc7a3fbddd5a760a3c96 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 96d32ba6a624cea4611912581047f07a76a0ccf9..9ed35b4ade8920047346eaea266f60d477590723 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")