{% extends 'dashboard/base.html' %} {% load dashboard_tags %} {% block title %}Staff & Roles{% endblock %} {% block page_title %}Staff & Roles{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
  Role Permission Matrix
Default permissions for each role type
{% for role_key, role_label in roles %} {% endfor %} {% for row in matrix_rows %} {% for val in row.values %} {% endfor %} {% endfor %}
Permission{{ role_label }}
{{ row.label }} {% if val %} {% else %}{% endif %}
{% for sp in staff %}
{% if not sp.is_active %}
 Inactive
{% endif %}
{% if sp.avatar %} {% else %}{{ sp.user.first_name|first|upper|default:sp.user.username|first|upper }}{% endif %}
{{ sp.user.get_full_name|default:sp.user.username }}
@{{ sp.user.username }}
{{ sp.get_role_display }}
{{ sp.user.email }}
{% if sp.phone %}
{{ sp.phone }}
{% endif %}
Added {{ sp.created_at|date:"M d, Y" }}{% if sp.created_by %} by {{ sp.created_by.username }}{% endif %}
{% for perm, label, icon in perm_fields %} {{ label|truncatechars:14 }} {% endfor %}
Edit
{% csrf_token %}
{% if sp.user != request.user %}
{% csrf_token %}
{% endif %}
{% empty %}

No staff members yet

Create your first sub-admin to delegate store management tasks.

Add First Staff Member
{% endfor %}
{% endblock %}