{% extends "ui/templates/base/layout.html" %} {% import "ui/templates/components/macros.html" as ui %} {% block content %}

Permissions

Searchable permission registry used by API guards and UI gate checks.

{{ ui.search_bar('/system-settings/rbac/permissions', filters.q, filters.per_page) }} {% if permissions %} {% for permission in permissions %}{% endfor %}
CodeNameStatus
{{ permission.code }}{{ permission.name }}{{ ui.badge('Active','emerald') if permission.is_active else ui.badge('Inactive','rose') }}
{{ ui.pagination(permissions_page, '/system-settings/rbac/permissions', request.url.query) }} {% else %}
{{ ui.empty_state('No permissions matched the current filter.') }}
{% endif %}

Create Permission

{% if "rbac.manage" in current_user_permissions and "System Admin" in current_user_roles %}
{% else %}
{{ ui.alert('Only System Admin can create permissions.', 'amber') }}
{% endif %}
{% endblock %}