{% extends 'base.html' %} {% block content %}

All Employees

Manage roles, password links & more
{# Role gate for actions (optional). Remove the if-block if not needed. #} {% set _role = (current_user.role.name if current_user.role else '')|lower %}
Reset {% if _role in ['hr','hr admin','admin'] %} Import Template {% endif %}
Total
{{ pagination.total }}
On this page
{{ employees|length }}
Page
{{ pagination.page }} / {{ pagination.pages or 1 }}
Rows per page
{{ per_page }}
Clear
{% if employees %}
{% for emp in employees %} {% set s = (emp.status or '')|lower %} {% endfor %}
Emp Code Name Designation Department Password Email Set Password Role Status Actions
{{ emp.employee_code }}
{{ emp.full_name }}
{{ emp.official_email or emp.email }}
{{ emp.designation.title if emp.designation else '—' }} {{ emp.department.name if emp.department else '—' }} {% set emp_email = emp.official_email or emp.email %} {% if emp.set_password_token and emp_email %} {% else %} {% endif %} {% if emp.set_password_token %} {% else %}
{% endif %}
{% if s == 'active' %} Active {% elif s == 'notice' or s == 'notice_period' %} Notice {% elif s == 'resigned' %} Resigned {% else %} {{ emp.status or '—' }} {% endif %} {% if s=='resigned' %} View{% else %} Edit{% endif %}
{% else %}
No employees match your filters.
{% endif %}
{% endblock %}