{% extends "base.html" %} {% set active_page = "groups" %} {% block page_title %}Gruppen{% endblock %} {% block page_sub %}
{{ groups|length + 1 }} Gruppen · Rechteverwaltung
{% endblock %} {% block topbar_right %} {% endblock %} {% block content %}

Admins dürfen immer alles. Über Gruppen lassen sich einzelne Verwaltungsrechte für Devices und Switches gezielt an normale Benutzer vergeben, ohne sie zu Admins zu machen. Ein Benutzer kann mehreren Gruppen angehören — die Rechte addieren sich.

{# Virtuelle Admin-"Gruppe": rein informativ, kein Formular — Admin-Status wird ausschließlich über den is_admin-Schalter auf der Users-Seite gesetzt. #}

Admin

Systemrolle

Admins dürfen immer alles — Rolle wird über Users vergeben, nicht hier.

{% for cat_key, cat in permission_catalog.items() %}
{{ cat['label'] }}
{% for key, label in cat['items'].items() %} {% endfor %}
{% endfor %}
Mitglieder

{% if admin_virtual_group.member_names %}{{ admin_virtual_group.member_names|join(', ') }}{% else %}Keine Admins vorhanden.{% endif %}

{% if groups %}
{% for g in groups %}
{% if g.is_default %}Standard{% endif %}
{% if g.is_default %}

Standardgruppe — jeder neu angelegte Benutzer wird ihr automatisch zugeordnet. Kann nicht gelöscht werden.

{% endif %}
{% for cat_key, cat in permission_catalog.items() %}
{{ cat['label'] }}
{% for key, label in cat['items'].items() %} {% endfor %}
{% endfor %}
Mitglieder
{% for u in all_users %} {% else %}

Keine Nicht-Admin-Benutzer vorhanden.

{% endfor %}
{% if g.member_names %}Mitglieder: {{ g.member_names|join(', ') }}{% else %}Keine Mitglieder{% endif %} {% if not g.is_default %}
{% endif %}
{% endfor %}
{% else %}
Noch keine Gruppen angelegt.
{% endif %} {% endblock %}