{% extends "core/base.html" %} {% load static %} {% block title %}{% if mode == "edit" %}Edit Staff{% else %}Add Staff{% endif %} — SwiftPOS{% endblock %} {% block topbar_title %}{% if mode == "edit" %}Edit Staff{% else %}Add Staff{% endif %}{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
{% if mode == "edit" %}Edit Staff Account{% else %}New Staff Account{% endif %}
{% if mode == "edit" %}Update details for {{ user_obj.get_full_name|default:user_obj.username }}{% else %}Fill in the details below to create a new staff member{% endif %}
{% csrf_token %} {% if form.non_field_errors %}
{% for e in form.non_field_errors %}{{ e }}{% endfor %}
{% endif %}
Personal Information
{% for e in form.username.errors %}
{{ e }}
{% endfor %}
{% for e in form.first_name.errors %}
{{ e }}
{% endfor %}
{% for e in form.last_name.errors %}
{{ e }}
{% endfor %}
{% for e in form.email.errors %}
{{ e }}
{% endfor %}
{% for e in form.phone.errors %}
{{ e }}
{% endfor %}
Role & Access
{{ form.role }} {% for e in form.role.errors %}
{{ e }}
{% endfor %}
{{ form.branch }} {% for e in form.branch.errors %}
{{ e }}
{% endfor %}
{{ form.is_active }}
{% if mode == "create" %}
Password
{% for e in form.password1.errors %}
{{ e }}
{% endfor %}
{% for e in form.password2.errors %}
{{ e }}
{% endfor %}
{% endif %}
Cancel
{% endblock %}