{% extends "base.html" %} {% block title %}Přehled oprávnění — MedCover{% endblock %} {% block content %}

Přehled oprávnění rolí

← Zpět

Přehled všech {{ role_names|length }} rolí a jejich oprávnění. Oprávnění jsou pevně nastavená v kódu (AD01, AD02).

{% set groups = namespace(current=None) %} {% set group_labels = { 'user': 'Uživatelé', 'invite': 'Pozvánky', 'qualification': 'Kvalifikace', 'master_event': 'Nadřazené akce', 'event': 'Akce', 'event_template': 'Šablony akcí', 'equipment': 'Vybavení', 'equipment_type': 'Typy vybavení', 'equipment_item': 'Položky vybavení', 'debriefing': 'Debriefing', 'report': 'Přehledy', 'audit': 'Audit log', 'backup': 'Zálohy', 'admin': 'Administrace' } %}
{% for role in role_names %} {% endfor %} {% for perm in all_permissions %} {% set prefix = perm.code.split('.')[0] %} {% if prefix != groups.current %} {% set groups.current = prefix %} {% endif %} {% for role in role_names %} {% endfor %} {% endfor %}
Oprávnění{{ role }}
{{ group_labels.get(prefix, prefix) }}
{{ perm.code }} {{ perm.description }} {% if perm.code in role_permissions[role] %} {% else %} {% endif %}

Celkem {{ all_permissions|length }} oprávnění ve {{ role_names|length }} rolích. Oprávnění jsou přiřazována rolím, nikoli individuálním uživatelům.

{% endblock %}