{# GET /permissions/roles — crate::pages::permissions::roles::ui::RolesTemplate #} {% extends "ui/base.html" %} {% block title %}{{ nav.tr("perm-tab-roles") }}{% endblock %} {% block content %}

{{ nav.tr("perm-eyebrow") }}

{{ nav.tr("perm-tab-roles") }}

{{ nav.tr("roles-description") }}

{% include "pages/permissions/tabs.html" %} {% if page.updated %}

{{ nav.tr("roles-updated-notice") }}

{% endif %}

{{ nav.tr("roles-new-heading") }}

{{ nav.tr("roles-new-hint") }}

{{ nav.tr("roles-existing") }}{{ page.roles.len() }}

{% for role in page.roles %} {% endfor %}
{{ nav.tr("roles-th-role") }}{{ nav.tr("roles-th-kind") }}{{ nav.tr("roles-th-inherits") }}{{ nav.tr("roles-th-people") }}{{ nav.tr("roles-th-access") }}{{ nav.tr("roles-th-remove") }}
{{ role.name }}{% if role.built_in %} {{ nav.tr("roles-built-in") }}{% endif %} {{ role.kind }} {% if role.parent.is_empty() %}{% else %}{{ role.parent }}{% endif %} {% match role.users %}{% when Some with (count) %}{{ count }}{% when None %}{% endmatch %} {% if role.editable %} {{ nav.tr("roles-edit-access") }} {% else %} {{ nav.tr("perm-role-reason-outranks-you") }} {% endif %} {% if role.removable() %}
{% else %} {{ role.keeps_reason(nav.locale) }} {% endif %}
{% endblock %}