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

Employee Profiles

Export XLSX Export CSV Import Add Employee Manage User Access
Reset
👥

{{ employees|length }}

Total Employees
🏢

{{ employees|map(attribute='department')|unique|list|length }}

Departments
👔

{{ employees|selectattr('manager_id')|list|length }}

Managers
₹

{{ employees|map(attribute='salary')|reject('none')|sum }}

Payroll

Employee Directory

{% for e in employees %} {% else %} {% endfor %}
Employee Designation Department Manager Joining Salary User Access Bank / PAN Action
{{ e.user_name or 'Employee' }}
{{ e.user_name or 'Unknown User' }}
{{ e.employee_code }}
{{ e.designation or '-' }} {{ e.department or '-' }} {{ e.manager_name or '-' }} {{ e.joining_date or '-' }} ₹{{ e.salary or 0 }} {% if e.user_id %} {{ e.user_role|replace('_', ' ')|title }} {% else %} No login account {% endif %} {{ e.bank_name or '-' }} {% if e.pan_number %}
PAN: {{ e.pan_number }}{% endif %}
Edit {% if e.user_id %} Manage Access {% endif %} {% if session.user.role in ['super_admin', 'admin'] %}
{% endif %}
No employees found.
{% endblock %}