{% extends "base.html" %} {% block title %}Role Permissions Management{% endblock %} {% block head %} {% endblock %} {% block content %}

🔐 Role Permissions Management

Configure granular access permissions for each role in the system

{% set current_role = '' %} {% set current_module = '' %} {% for role_name, role_data in roles.items() %} {% for page_key, page_data in pages.items() %} {% for section_key, section_data in page_data.sections.items() %} {% if current_role != role_name %} {% set current_role = role_name %} {% endif %} {% if current_module != page_key %} {% set current_module = page_key %} {% endif %} {% endfor %} {% set current_module = '' %} {% endfor %} {% endfor %}
👤 Role Name 🏢 Module Name 📄 Page Name ⚙️ Functions & Permissions
{{ role_data.display_name }} (Level {{ role_data.level }})
{{ page_data.name }}
👤 {{ role_data.display_name }}
{{ page_data.name }}
📋 {{ section_data.name }}
{% for action in section_data.actions %} {% set permission_key = page_key + '.' + section_key + '.' + action %}
{{ action_names[action] }}
{% endfor %}
{% endblock %}