User permissions

Permissions are inherited from the groups the user belongs to. The table shows the effective permissions the user has on the platform.

{% for perm in permissions_audit['details'] %} {% endfor %}
Permission Value Inherited from groups
{{ permissions_audit['details'][perm].name }} 0x{{ perm | int(perm,16) }} {% for group_id in permissions_audit['details'][perm].inherited_from %}{{ permissions_audit['details'][perm].inherited_from[group_id].group_name }}{% endfor %}
User cases access

Click on a case to unveil access control path

{% for case_id in access_audit %} {% endfor %}
Case name Access
{% if access_audit[case_id].user_effective_access|length == 0 or 'deny_all' in access_audit[case_id].user_effective_access[0].name %} {% elif 'read_only' in access_audit[case_id].user_effective_access[0].name %} {% else %} {% endif %} {{ access_audit[case_id].case_info.case_name }} {% if access_audit[case_id].user_effective_access|length == 0 %} {% else %} {% for uac in access_audit[case_id].user_effective_access %} {% endfor %} {% endif %}
    {% if access_audit[case_id].user_effective_access|length == 0 %} The user is neither in a group nor an organisation who has access to this case {% endif %} {% for uac in access_audit[case_id].user_access %}
  1. {% for ac in uac.access_list %}{{ ac.name }}{% endfor %} ({{ uac.state }})
    Inherited from {{ uac.inherited_from.object_type }} {{ uac.inherited_from.object_name }} (ID {{ uac.inherited_from.object_id }} :: UUID {{ uac.inherited_from.object_uuid }})
  2. {% endfor %}