new login checkboxes
This commit is contained in:
parent
ec27f8fad6
commit
08aa25a292
2 changed files with 16 additions and 1 deletions
|
@ -4260,6 +4260,14 @@ msgid "If you do not like this checkbox, reload to get another one."
|
|||
msgstr ""
|
||||
"Wenn dir diese Checkbox nicht gefällt, lade die Seite neu für eine andere."
|
||||
|
||||
#: c3nav/site/views.py
|
||||
msgid "Chaos™ is a registered trademark of Chaos Computer Club Veranstaltungsgesellschaft mbH."
|
||||
msgstr "Chaos™ ist eine eingetragene Marke der Chaos Computer Club Veranstaltungsgesellschaft mbH."
|
||||
|
||||
#: c3nav/site/views.py
|
||||
msgid "We and our %d partners value your privacy."
|
||||
msgstr "Wir und unsere %d Partner nehmen ihre Privatsphäre sehr ernst."
|
||||
|
||||
#: c3nav/site/views.py
|
||||
msgid "account creation is currently disabled."
|
||||
msgstr "Benutzerregistrierung ist momentan deaktiviert."
|
||||
|
|
|
@ -308,8 +308,15 @@ login_options = (
|
|||
_('Trans rights!'),
|
||||
_('Be excellent to each other.'),
|
||||
_('I acknowledge that any checkboxes shown under this form are optional, non-mandatory serving suggestions.'),
|
||||
_('Chaos™ is a registered trademark of Chaos Computer Club Veranstaltungsgesellschaft mbH.'),
|
||||
_('We and our %d partners value your privacy.'),
|
||||
)
|
||||
|
||||
def get_random_checkbox_message() -> str:
|
||||
msg: str = random.choice(login_options)
|
||||
msg = msg.replace('%d', str(random.randint(1000, 3000)))
|
||||
return msg
|
||||
|
||||
|
||||
@never_cache
|
||||
def login_view(request):
|
||||
|
@ -325,7 +332,7 @@ def login_view(request):
|
|||
else:
|
||||
form = AuthenticationForm(request)
|
||||
|
||||
form.fields["check"] = BooleanField(required=False, label=random.choice(login_options),
|
||||
form.fields["check"] = BooleanField(required=False, label=get_random_checkbox_message(),
|
||||
help_text=_('If you do not like this checkbox, reload to get another one.'))
|
||||
|
||||
redirect_path = request.GET.get(REDIRECT_FIELD_NAME, '/account/')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue