{% extends "tesm_core/base.html" %} {% from "tesm_core/macros.html" import field, checkbox, alert, pill, empty_state %} {% block page_title %}Eigene Lizenz{% endblock %} {% block page_sub %} {% if state and state.valid and state.activated %} aktiv · Rolle {{ role_labels.get(state.role, state.role) }} {% elif state and state.valid %}gültig, nicht aktiviert {% elif state and state.present %}ungültig {% else %}keine Lizenz installiert{% endif %} {% endblock %} {% block topbar_extra %} {{ icon('key', size=15) }} Signaturschlüssel {% endblock %} {% block content %} {% if signing_key_health.problems %} {% for problem in signing_key_health.problems %}{{ alert(problem, 'danger') }}{% endfor %} {% endif %} {% if state and state.error %}{{ alert(state.error, 'danger') }}{% endif %} {% if state and state.role == 'master' %} {{ alert('Diese Instanz ist die Wurzelinstanz. Nur sie darf Lizenzen für weitere Lizenzserver ausstellen -- diese Grenze hängt an der signierten Rolle dieser Lizenzdatei, nicht an einem Gruppenrecht. Ein lokaler Administrator eines Sub-Lizenzservers kann sie sich damit nicht selbst einräumen.', 'info', 'Rolle: Master') }} {% elif state and state.role == 'license_server' %} {{ alert('Diese Instanz ist ein Sub-Lizenzserver. Sie darf eigene Kunden, Tickets und Lizenzen verwalten -- aber keine weiteren Lizenzserver-Lizenzen ausstellen. Der eigene Bestand wird automatisch an den übergeordneten Master gemeldet.', 'info', 'Rolle: Lizenzserver') }} {% endif %}
Noch kein Aussteller gepinnt.
{% endif %}{{ icon('check', size=14) }} Diese Instanz darf Lizenzserver-Lizenzen ausstellen.
{% endif %}