Move apple-developer-merchantid-domain-association into setting (#3611)

This commit is contained in:
Martin Gross
2023-10-05 16:07:11 +02:00
committed by GitHub
parent 6593a64b18
commit ae445c1460
7 changed files with 71 additions and 21 deletions

View File

@@ -38,6 +38,7 @@ from django import forms
from django.utils.translation import gettext_lazy as _
from i18nfield.forms import I18nFormField, I18nTextarea, I18nTextInput
from pretix import settings
from pretix.base.forms import SecretKeySettingsField, SettingsForm
from pretix.base.settings import GlobalSettingsObject
from pretix.base.signals import register_global_settings
@@ -95,6 +96,13 @@ class GlobalSettingsForm(SettingsForm):
sample='© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
)
)),
('apple_domain_association', forms.CharField(
required=False,
label=_("ApplePay MerchantID Domain Association"),
help_text=_("Will be served at {domain}/.well-known/apple-developer-merchantid-domain-association").format(
domain=settings.SITE_URL
)
))
])
responses = register_global_settings.send(self)
for r, response in sorted(responses, key=lambda r: str(r[0])):