{% extends 'base.html' %} {% load static %} {% block content %}

Role Permissions Management

Manage feature access permissions for different system roles

{% include 'partials/_messages.html' %} {% if not roles_data %}
No Data Found

System roles and features need to be initialized.

Initialize System Data
{% endif %}
System Roles & Permissions
{% for role in roles_data %} {% endfor %}
ID Role Name Description Features Assigned Actions
{{ role.id }}
{% if role.role_name == "Director" %}
{% elif role.role_name == "Manager" %}
{% elif role.role_name == "Student Counsellor" %}
{% elif role.role_name == "Accountant" %}
{% elif role.role_name == "Student" %}
{% elif role.role_name == "System Administrator" %}
{% elif role.role_name == "Payment Collector" %}
{% elif role.role_name == "Admin Officer" %}
{% elif role.role_name == "Cashier" %}
{% elif role.role_name == "Assistant Manager" %}
{% elif role.role_name == "Academic Head" %}
{% else %}
{% endif %} {{ role.role_name }}
{% if role.role_name == "Director" %} Full system access and administrative privileges {% elif role.role_name == "Manager" %} Department management and reporting access {% elif role.role_name == "Student Counsellor" %} Student management and counseling access {% elif role.role_name == "Accountant" %} Financial and payment management access {% elif role.role_name == "Student" %} Basic student access and profile management {% elif role.role_name == "System Administrator" %} System configuration and user management {% elif role.role_name == "Payment Collector" %} Payment collection and invoice management {% elif role.role_name == "Admin Officer" %} Administrative and office management tasks {% elif role.role_name == "Cashier" %} Cash handling and payment processing {% elif role.role_name == "Assistant Manager" %} Assistant management and operational support {% elif role.role_name == "Academic Head" %} Academic program management and oversight {% else %} System role with specific permissions {% endif %} {{ role.badge_text }}

Showing all {{ roles_data|length }} system roles

{% endblock %}