{% extends "basis.html" %}{% block titel %}{{ t.tspeicher.verwaltung.titel }} – Timbre{% endblock %} {# /verwaltung/speicher (Timbre-Speicher, Beta): nur Zahlen je Konto – keine Dateinamen, kein Abspielen, kein Download. Kein Skript. Entziehen je Konto mit Rückfrage; Freischalten steht in der Konto-Liste unter /verwaltung. #} {% from "schalter.html" import schalter %} {% block inhalt %}{% set bv = t.tspeicher.verwaltung %}{% set v = t.freigabe.verwaltung %}
{{ bv.eyebrow }}

{{ bv.titel }}

{{ bv.lead }}

← {{ v.titel }}

{% if hinweis %}

{{ v.hinweise[hinweis] }}

{% endif %} {% if not ue.da %} {% elif not ue.api %}{% endif %}

{{ bv.summe.replace("{b}", ue.belegt | gb(sprache)).replace("{k}", ue.kontingent | gb(sprache)).replace("{g}", ue.gesamt | gb(sprache)) }}

{# Vergeben gegen den Gesamtdeckel (Ampel ab 80/95 %) #}

{{ bv.vergeben.replace("{v}", ue.kontingent | gb(sprache)).replace("{g}", ue.gesamt | gb(sprache)).replace("{p}", ue.vergeben_prozent | string) }}

{% if ue.box and ue.box.groesse %} {# Storage Box laut Hetzner-API (nur gelesen, höchstens stündlich) #}

{{ bv.box_balken.replace("{b}", (ue.box.belegt or 0) | gb(sprache)).replace("{g}", ue.box.groesse | gb(sprache)).replace("{f}", ue.box_frei | gb(sprache)).replace("{p}", ue.box_prozent | string) }}

{% endif %} {% if ue.da %}

{{ bv.deckel_hilfe.replace("{v}", ue.kontingent | gb(sprache)) }}

{% endif %}
{% if ue.konten %}
{% for s in bv.spalten %}{% endfor %}{% for k in ue.konten %} {% endfor %}
{{ s }}{{ bv.entziehen }}
{{ k.email or (bv.ohne_konto if k.nutzer_id is none else v.ohne_adresse) }} {% if k.zustand == 'entziehen' %}{% if k.fehler %}{{ bv.entziehen_fehler.replace("{f}", k.fehler) }} {% if k.nutzer_id is not none %}
{% endif %} {% else %}{{ bv.entziehen_laeuft }}{% endif %} {% else %}{{ bv.zustaende[k.zustand] }}{% if k.fehler %}{{ k.fehler }}{% endif %}{% endif %}
{% if k.nutzer_id is not none and k.zustand != 'entziehen' %}
{% if k.belegt %}{{ schalter(t.tspeicher.hinweis_taste, bv.unter_ok, name="unter_ok", id="vb-u-" ~ k.id, klasse="vb-unter klein") }}{% endif %}
{% else %}{{ k.kontingent_bytes | gb(sprache) }}{% endif %}
{{ k.belegt | gb(sprache) }} · {{ k.prozent }} %
{{ k.dateien | zahl(sprache) }} {{ v.ja if k.zustimmung_am else v.nein }} {% if k.nutzer_id is not none and k.zustand != 'entziehen' %}
{{ bv.entziehen }}

{{ bv.entziehen_frage }}

{% endif %}
{% else %}

{{ bv.leer }}

{% endif %}
{% if ue.geloescht %}

{{ bv.geloescht_titel }}

{% endif %}
{% endblock %}