{% extends "core/base.html" %} {% load static %} {% block title %}Role Permissions — SwiftPOS{% endblock %} {% block topbar_title %}Staff Role Permissions{% endblock %} {% block content %}
Staff Role Permissions

Enable or disable features for each staff role. Admin always has full access.

{% if messages %}
{% for message in messages %} {% endfor %}
{% endif %}
{% csrf_token %}
Cashier
Front-line POS staff
Manager
Supervisory staff
{% for section_name, section_fields in permission_sections %}
{% if section_name == 'POS Operations' %} {% elif section_name == 'Reports & Finance' %} {% elif section_name == 'Analytics & Insights' %} {% elif section_name == 'Inventory Management' %} {% elif section_name == 'Customer Management' %} {% elif section_name == 'Staff & Administration' %} {% endif %} {{ section_name }}
{% for field, label in section_fields %}
{{ label }}
{% endfor %} {% endfor %}
Admin role always has full access to all features and cannot be restricted via this page.
Cancel
{% endblock %}