{% extends "basis.html" %}{% block titel %}{{ t.freigabe.verwaltung.titel }} – Timbre{% endblock %} {# Ein Konto mit seinen Aktionen. Jede Aktion ist ein eigenes POST-Formular auf genau dieses Konto. Alle Werte kommen über die Vorlage mit Autoescape in die Seite; es gibt kein Skript. #} {% macro konto(k, zustand) %}{% set v = t.freigabe.verwaltung %}
{{ dv.hilfe }}
{% for d in freischaltbar %}{% set an = d in frei_liste %} {% endfor %}{{ uv.hilfe }}
{{ t.tspeicher.verwaltung.zur_liste }} →{% if not beta.api %} · {{ t.tspeicher.verwaltung.api_aus }}{% endif %}
{% endif %}{{ v.hinweise[hinweis] }}
{% endif %} {# Eine einzige, deutliche Warnung, wenn Mail fehlt – ob eine einzelne Mail rausging, steht im Protokoll (Spalte „Mail“). #} {% if not mail_aktiv %}{{ v.mail_aus }}
{% elif not meldung_aktiv %}{{ v.meldung_aus }}
{% endif %} {% if loesch.alt %}{{ v.loesch_offen | replace("{n}", loesch.alt | length | string) }}
{% endif %} {% if loesch.putz_fehlt %}{{ v.putz_aus }}
{% endif %}{{ v.kontingent_vorgabe.replace("{b}", vorgabe.bestaetigt | zahl(sprache)).replace("{u}", vorgabe.unbestaetigt | zahl(sprache)) }}
{% for zustand, titel, leer in (("wartet", v.wartet_titel, v.wartet_leer), ("frei", v.frei_titel, v.frei_leer), ("abgelehnt", v.abgelehnt_titel, v.abgelehnt_leer)) %}{{ v.mehr.replace("{n}", konten[zustand] | length | string) }}
{% endif %} {% else %}{{ leer }}
{% endif %}| {{ v.wann }} | {{ v.wer }} | {{ v.wen }} | {{ v.was }} | {{ v.notiz }} |
|---|---|---|---|---|
| {{ v.timbre if p.durch_id is none else (p.durch_email or v.geloescht) }} | {{ '' if p.konto_id is none else (p.konto_email or v.geloescht) }} | {# Stand der Mail zu diesem Eintrag steht klein unter der Aktion (unterwegs / gesendet / nicht gesendet / keine …) #}{{ v.aktionen.get(p.aktion, p.aktion) }}{% if p.mail %}{{ v.mail_spalte }}: {{ v.mail_stand.get(p.mail, p.mail) }}{% endif %} | {{ p.system_text }}{% if p.system_text and p.notiz %} · {% endif %}{{ p.notiz or '' }} |
{{ v.protokoll_leer }}
{% endif %}