from django import forms from django.utils.translation import gettext_lazy as _ from pretix.base.forms import SettingsForm class PretixDigitalItemsSettingsForm(SettingsForm): digitalitems_token_url_format = forms.CharField( label=_("Token url format"), help_text=_( "This should return an url to link to. Available placeholder are {name} for the item name and {secret} for the token code." ), widget=forms.TextInput(attrs={"placeholder": "http://localhost?secret={secret}"}), required=False, ) digitalitems_token_mail_format = forms.CharField( label=_("Token mail format"), help_text=_( "This text will be included for every token in an email. Available placeholder are {name} for the item name and {secret} for the token code." ), widget=forms.TextInput(attrs={"placeholder": "{name}: {secret}"}), required=False, ) digitalitems_token_export_format = forms.CharField( label=_("Token export format"), help_text=_( "This text will be included for every token in a TXT export. Available placeholder are {name} for the item name and {secret} for the token code." ), widget=forms.TextInput(attrs={"placeholder": "{name}: {secret}"}), required=False, )