changes
This commit is contained in:
@@ -1998,6 +1998,16 @@ def register():
|
||||
flash("Bitte eine gültige E-Mail-Adresse angeben.", "error")
|
||||
return redirect(url_for("register"))
|
||||
|
||||
legal_consens = {"agreements_accepted": (request.values.get("agreements_accepted") or "").strip().lower() in {"1", "on", "true", "yes"},
|
||||
"accept_agb": (request.values.get("accept_agb") or "").strip().lower() in {"1", "on", "true", "yes"},
|
||||
"accept_privacy": (request.values.get("accept_privacy") or "").strip().lower() in {"1", "on", "true", "yes"},
|
||||
"accept_avv": (request.values.get("accept_avv") or "").strip().lower() in {"1", "on", "true", "yes"},
|
||||
"avv_version": _get_avv_version()}
|
||||
|
||||
if legal_consens != {}:
|
||||
flash("Bitte alle Dokumente akzeptieren.", "error")
|
||||
return redirect(url_for("register"))
|
||||
|
||||
school_name = _sanitize_text(school_name, 120)
|
||||
contact_person = _sanitize_text(contact_person, 120)
|
||||
email = _sanitize_text(email, 254)
|
||||
@@ -2017,6 +2027,7 @@ def register():
|
||||
verified=False,
|
||||
verification_token=token,
|
||||
legal_consents_accepted_at=_utc_now_iso(),
|
||||
legal_consents=legal_consens
|
||||
):
|
||||
flash("Benutzer konnte nicht erstellt werden.", "error")
|
||||
return redirect(url_for("register"))
|
||||
|
||||
@@ -140,14 +140,14 @@
|
||||
<h2>12. Geltendes Recht</h2>
|
||||
<p>
|
||||
Für alle Rechtsbeziehungen zwischen dem Nutzer und uns gilt ausschließlich deutsches Recht.
|
||||
Es gilt das TMG und das MDStV in ihrer jeweils aktuellen Fassung. Erfüllungsort ist Bruckmühl.
|
||||
Es gilt das TMG und das MDStV in ihrer jeweils aktuellen Fassung. Erfüllungsort ist Musterstadt.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>13. Kontakt zum Datenschutzbeauftragten</h2>
|
||||
<p>
|
||||
<strong>Datenschutzbeauftragter: Simon V. Brieger</strong><br>
|
||||
<strong>Datenschutzbeauftragter:</strong>Simon V. Brieger<br>
|
||||
E-Mail: support@invario-software.de<br>
|
||||
Telefon: 08061 / 3497799<br>
|
||||
</p>
|
||||
|
||||
@@ -140,6 +140,20 @@
|
||||
<label for="password_repeat">Passwort wiederholen</label>
|
||||
<input id="password_repeat" name="password_repeat" type="password" autocomplete="new-password" required>
|
||||
</div>
|
||||
<div class="booking-review__field booking-review__field--full booking-review__consent">
|
||||
<label for="accept_agb">
|
||||
<input id="accept_agb" name="accept_agb" type="checkbox" required {% if form_data.accept_agb %}checked{% endif %}>
|
||||
<span>Ich habe die <a href="{{ url_for('download_agb_pdf') }}" target="_blank" rel="noopener">AGB und Lizenzbedingungen als PDF</a> gelesen und akzeptiere sie verbindlich.</span>
|
||||
</label>
|
||||
<label for="accept_privacy">
|
||||
<input id="accept_privacy" name="accept_privacy" type="checkbox" required {% if form_data.accept_privacy %}checked{% endif %}>
|
||||
<span>Ich habe die <a href="{{ url_for('datenschutz') }}" target="_blank" rel="noopener">Datenschutzerklärung</a> gelesen und akzeptiere die dort beschriebene Verarbeitung.</span>
|
||||
</label>
|
||||
<label for="accept_avv">
|
||||
<input id="accept_avv" name="accept_avv" type="checkbox" required {% if form_data.accept_avv %}checked{% endif %}>
|
||||
<span>Ich schließe den <a href="{{ url_for('download_avv_pdf') }}" target="_blank" rel="noopener">Auftragsverarbeitungsvertrag in der Fassung {{ form_data.avv_version }}</a> als Anlage zum Nutzungsvertrag ab. Ich kann diese Fassung herunterladen.</span>
|
||||
</label>
|
||||
</div>
|
||||
<label class="checkbox-line">
|
||||
<input id="marketing_opt_in" name="marketing_opt_in" type="checkbox">
|
||||
<span>Ja, ich möchte E-Mails zu Produktupdates, Neuigkeiten und Marketinginformationen erhalten. (Abmeldung jederzeit möglich)</span>
|
||||
|
||||
Reference in New Issue
Block a user