Testzugang: Freemail nicht mehr blockieren, nur Hinweis anzeigen
Alle plausiblen E-Mail-Adressen werden jetzt akzeptiert. Bei einer Freemail-Adresse erscheint weiterhin der Hinweis, dass fuer einen Testzugang ausschliesslich dienstliche Adressen von Behoerden oder Unternehmen beruecksichtigt werden, aber die Anfrage wird nicht mehr abgewiesen. Hinweis wird als tf-note-warn (Hinweis) statt tf-note-error (Fehler) dargestellt, kein aria-invalid mehr. Texte de/en und Modal-Subline entsprechend als Hinweis formuliert. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
@@ -15,7 +15,7 @@
|
||||
sending: 'Wird gesendet...',
|
||||
send: 'Testzugang anfragen',
|
||||
nameFehlt: 'Bitte geben Sie Ihren Namen an.',
|
||||
freemail: 'Ein Testzugang ist ausschließlich mit einer dienstlichen E-Mail-Adresse einer Behörde oder eines Unternehmens möglich. Adressen bei Freemail-Anbietern wie Gmail, GMX oder web.de können wir nicht berücksichtigen.',
|
||||
freemail: 'Für einen Testzugang berücksichtigen wir ausschließlich dienstliche E-Mail-Adressen von Behörden oder Unternehmen. Bitte verwenden Sie daher möglichst keine Freemail-Adresse wie Gmail, GMX oder web.de.',
|
||||
invalidMail: 'Diese E-Mail-Adresse sieht nicht vollständig aus. Bitte prüfen Sie Ihre Eingabe.',
|
||||
consent: 'Bitte bestätigen Sie die Datenschutzhinweise, damit wir Ihre Anfrage bearbeiten dürfen.',
|
||||
tooFast: 'Bitte nehmen Sie sich einen Moment für das Formular. Versuchen Sie es gleich noch einmal.',
|
||||
@@ -39,7 +39,7 @@
|
||||
sending: 'Sending...',
|
||||
send: 'Request trial access',
|
||||
nameFehlt: 'Please enter your name.',
|
||||
freemail: 'Trial access requires an official email address from a public authority or a company. Addresses from free providers such as Gmail, GMX or web.de cannot be accepted.',
|
||||
freemail: 'For trial access we only consider official email addresses from public authorities or companies. Please avoid free-provider addresses such as Gmail, GMX or web.de.',
|
||||
invalidMail: 'This email address looks incomplete. Please check your entry.',
|
||||
consent: 'Please confirm the privacy notice so that we may process your request.',
|
||||
tooFast: 'Please take a moment to fill in the form, then try again.',
|
||||
@@ -159,8 +159,8 @@
|
||||
if (!v) { mailNote.textContent = ''; return; }
|
||||
if (isBlocked(v)) {
|
||||
mailNote.textContent = T.freemail;
|
||||
mailNote.className = 'tf-note tf-note-error';
|
||||
mailField.setAttribute('aria-invalid', 'true');
|
||||
mailNote.className = 'tf-note tf-note-warn';
|
||||
mailField.removeAttribute('aria-invalid');
|
||||
} else if (looksOfficial(v)) {
|
||||
mailNote.textContent = T.hintOfficial;
|
||||
mailNote.className = 'tf-note tf-note-ok';
|
||||
@@ -209,7 +209,6 @@
|
||||
eigene Pruefung nicht ueberlagern. Pflichtfelder deshalb hier. */
|
||||
if (!val('tf-name')) return fail(T.nameFehlt, 'tf-name');
|
||||
if (!plausibleMail(email)) return fail(T.invalidMail, 'tf-email');
|
||||
if (isBlocked(email)) return fail(T.freemail, 'tf-email');
|
||||
if (consent && !consent.checked) return fail(T.consent, 'tf-consent');
|
||||
|
||||
if (btn) { btn.disabled = true; btn.textContent = T.sending; }
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren