diff --git a/templates/users.bk.html b/templates/users.bk.html deleted file mode 100644 index 512cb22..0000000 --- a/templates/users.bk.html +++ /dev/null @@ -1,2102 +0,0 @@ -{% extends "base.html" %} {% block title %}User Management - QR Code -Management{% endblock %} {% block content %} -
-
-
-

- - User Management -

-

Manage system users and their access permissions

-
- - -
- - -
-
-
- -
-
-

- {{ users|selectattr('role', 'equalto', - 'admin')|selectattr('active_status', 'equalto', True)|list|length }} -

-

Active Administrators

-
-
- -
-
- -
-
-

- {{ users|selectattr('role', 'equalto', - 'staff')|selectattr('active_status', 'equalto', True)|list|length }} -

-

Active Staff Members

-
-
- -
-
- -
-
-

- {{ users|selectattr('active_status', 'equalto', True)|list|length }} -

-

Total Active Users

-
-
- -
-
- -
-
-

- {{ users|selectattr('active_status', 'equalto', False)|list|length }} -

-

Inactive Users

-
-
-
- - -
-
- - -
- - - -
-
- -
- -
-
- - -
-
- - - - - - - - - - - - - - - - {% for user in users %} - - - - - - - - - - - - - - - - - - - - - - - - - - - - {% endfor %} {% if not users %} - - - - {% endif %} - -
#User InformationContactRoleStatusQR CodesCreatedLast LoginActions
{{ loop.index }} - - -
-
- - {{ user.email }} -
-
-
- - - {{ user.role.title() }} - - - - - {{ 'Active' if user.active_status else 'Inactive' }} - - -
-
- {{ user.created_qr_codes.count() }} - total -
-
- {{ - user.created_qr_codes.filter_by(active_status=True).count() - }} - active -
-
-
-
-
- {{ user.created_date.strftime('%Y-%m-%d') }} -
-
- {{ user.created_date.strftime('%H:%M') }} -
-
-
- {% if user.last_login_date %} -
-
- {{ user.last_login_date.strftime('%Y-%m-%d') }} -
-
- {{ user.last_login_date.strftime('%H:%M') }} -
-
- {% else %} - - - Never - - {% endif %} -
- -
-
- -
-

- No Users Found -

-

- There are no users in the system yet. -

- - - Create First User - -
-
-
- - - -
- - - - - - -{% endblock %} {% block extra_scripts %} - - - -{% endblock %} diff --git a/templates/users.html b/templates/users.html index cdcebd9..7e7b5e7 100644 --- a/templates/users.html +++ b/templates/users.html @@ -1,12 +1,11 @@ -{% extends "base_authenticated.html" %} -{% block title %}User Management - QR Code Management{% endblock %} - -{% block extra_head %} +{% extends "base_authenticated.html" %} {% block title %}User Management - QR +Code Management{% endblock %} {% block extra_head %} - -{% endblock %} - -{% block content %} + +{% endblock %} {% block content %}
@@ -32,7 +31,10 @@
-

{{ users|selectattr('role', 'equalto', 'admin')|selectattr('active_status', 'equalto', True)|list|length }}

+

+ {{ users|selectattr('role', 'equalto', + 'admin')|selectattr('active_status', 'equalto', True)|list|length }} +

Active Administrators

@@ -42,7 +44,10 @@
-

{{ users|selectattr('role', 'equalto', 'staff')|selectattr('active_status', 'equalto', True)|list|length }}

+

+ {{ users|selectattr('role', 'equalto', + 'staff')|selectattr('active_status', 'equalto', True)|list|length }} +

Active Staff Members

@@ -52,7 +57,10 @@
-

{{ users|selectattr('role', 'equalto', 'payroll')|selectattr('active_status', 'equalto', True)|list|length }}

+

+ {{ users|selectattr('role', 'equalto', + 'payroll')|selectattr('active_status', 'equalto', True)|list|length }} +

Payroll Specialists

@@ -62,7 +70,11 @@
-

{{ users|selectattr('role', 'equalto', 'project_manager')|selectattr('active_status', 'equalto', True)|list|length }}

+

+ {{ users|selectattr('role', 'equalto', + 'project_manager')|selectattr('active_status', 'equalto', + True)|list|length }} +

Project Managers

@@ -72,7 +84,9 @@
-

{{ users|selectattr('active_status', 'equalto', True)|list|length }}

+

+ {{ users|selectattr('active_status', 'equalto', True)|list|length }} +

Total Active Users

@@ -82,7 +96,9 @@
-

{{ users|selectattr('active_status', 'equalto', False)|list|length }}

+

+ {{ users|selectattr('active_status', 'equalto', False)|list|length }} +

Inactive Users

@@ -152,7 +168,7 @@ data-status="{{ 'active' if user.active_status else 'inactive' }}" > {{ loop.index }} - +
@@ -178,28 +194,27 @@
{% if user.role == 'admin' %} - - Administrator - {% elif user.role == 'staff' %} - - Staff User - {% elif user.role == 'payroll' %} - - Payroll Specialist - {% elif user.role == 'project_manager' %} - - Project Manager - {% else %} - - {{ user.role.title() }} - {% endif %} + + Administrator {% elif user.role == 'staff' %} + + Staff User {% elif user.role == 'payroll' %} + + Payroll Specialist {% elif user.role == 'project_manager' %} + + Project Manager {% else %} + + {{ user.role.title() }} {% endif %}
-
- +
+ {{ 'Active' if user.active_status else 'Inactive' }}
@@ -207,7 +222,10 @@
- {{ user.created_qr_codes.filter_by(active_status=True).count() }} + {{ user.created_qr_codes.filter_by(active_status=True).count() + }} QR Codes
@@ -215,24 +233,32 @@ {% if user.created_date %} -
-
{{ user.created_date.strftime('%m/%d/%Y') }}
-
{{ user.created_date.strftime('%I:%M %p') }}
+
+
+ {{ user.created_date.strftime('%m/%d/%Y') }}
+
+ {{ user.created_date.strftime('%I:%M %p') }} +
+
{% else %} - Unknown + Unknown {% endif %} {% if user.last_login_date %} -
-
{{ user.last_login_date.strftime('%m/%d/%Y') }}
-
{{ user.last_login_date.strftime('%I:%M %p') }}
+
+
+ {{ user.last_login_date.strftime('%m/%d/%Y') }}
+
+ {{ user.last_login_date.strftime('%I:%M %p') }} +
+
{% else %} - Never + Never {% endif %} @@ -240,50 +266,64 @@
- + {% if user.role != 'admin' %} - - - - + + + + {% else %} - - {% if users|selectattr('role', 'equalto', 'admin')|selectattr('active_status', 'equalto', True)|list|length > 1 %} - - - - {% else %} - - {% endif %} - {% endif %} + + {% if users|selectattr('role', 'equalto', + 'admin')|selectattr('active_status', 'equalto', True)|list|length + > 1 %} + + + + {% else %} + + {% endif %} {% endif %} {% if user.active_status %} - + {% else %} - + {% endif %}
@@ -308,15 +348,13 @@
{% endif %}
-{% endblock %} - -{% block extra_scripts %} +{% endblock %} {% block extra_scripts %} -{% endblock %} \ No newline at end of file +{% endblock %}