{% extends "admin/base.html" %} {% block title %}Groups and permissions{% endblock %} {% block content %}

Access control

Groups and permissions

Create reusable role bundles and grant only the capabilities each team needs.

Manage users
Groups{{ roles|length }}Reusable access bundles
Capabilities{{ permission_choices|length }}Application-defined permissions
Protected groups{{ dashboard.protected_roles|length }}System groups cannot be deleted
Assignment modelRole basedUsers inherit group capabilities
{% if error %}{% endif %}

Role directory

Configured groups

{% for name, permissions in roles.items() %}

{{ name|title }}

{% if name in dashboard.protected_roles %}System{% else %}Custom{% endif %}

{{ role_descriptions.get(name, 'Select the capabilities inherited by this group.') }}

{{ permissions|length }} capabilities
Review capabilities
{% for category, choices in permission_groups.items() %}{% for permission in choices %}{% endfor %}{% endfor %}
{% if name not in dashboard.protected_roles %}{% else %} Protected system group{% endif %}
{% else %}
No groups configured

Create a group to assign reusable permissions.

{% endfor %}
{% endblock %} {% block extra_scripts %} {% endblock %}