{% extends 'base.html' %} {% load static %} {% block title %}Role Template Configuration{% endblock %} {% block content %}

Role Template Configuration

Configure default permissions for each user role. These templates will be applied to new users automatically.

{% if messages %} {% for message in messages %}

{{ message }}

{% endfor %} {% endif %}

📊 Role Permission Overview

{% for role_code, role_data in role_stats.items %}

{{ role_data.name }}

{{ role_data.allowed_permissions }}/{{ role_data.total_permissions }} permissions

{{ role_data.percentage }}%

{% endfor %}
{% for role_code, role_name in roles %}

{{ role_name }} Permissions

Configure default permissions for {{ role_name|lower }} users

Bulk Actions
{% for page_name in page_names %} {% endfor %}
{% for page_name, categories in permissions_by_page.items %}
{% if 'dashboard' in page_name %} {% elif 'client' in page_name %} 👥 {% elif 'loan' in page_name %} 💵 {% elif 'repayment' in page_name or 'payment' in page_name %} 💳 {% elif 'report' in page_name %} 📊 {% else %} 📦 {% endif %} {{ page_name|title }}
{% for category, permissions in categories.items %}
{% if category == 'view' %} {% elif category == 'create' %} + {% elif category == 'edit' %} ✏️ {% elif category == 'delete' %} 🗑️ {% elif category == 'approve' %} {% elif category == 'export' %} ⬇️ {% else %} ⚙️ {% endif %} {{ category|title }} Actions
{% for permission in permissions %} {% endfor %}
{% endfor %}
{% endfor %}
{% endfor %}
{% csrf_token %} {% endblock %}