{% extends 'layouts/base.html' %} {% load i18n %} {% block title %}{{ page_title }} - PX360{% endblock %} {% block content %}

{% trans "Acknowledgement Dashboard" %}

{% trans "Track onboarding progress and user acknowledgements" %}

{% trans "Total Users" %}

{{ stats.completed_onboarding|add:stats.in_progress }}

{% trans "Completed" %}

{{ stats.completed_onboarding }}

{{ stats.completion_rate }}% {% trans "completion rate" %}
{% trans "In Progress" %}

{{ stats.in_progress }}

{% trans "awaiting completion" %}
{% trans "Expired" %}

{{ stats.expired_invitations }}

{% trans "need renewal" %}
{% trans "Daily Acknowledgements (Last 30 Days)" %}
{% trans "Completion by Role" %}
{% for role_data in completion_by_role %}
{{ role_data.role }} {{ role_data.rate }}%
{{ role_data.completed }}/{{ role_data.total }} {% trans "completed" %}
{% empty %}

{% trans "No data available" %}

{% endfor %}
{% trans "Pending Users" %}
{{ pending_users|length }}
{% for user in pending_users %} {% empty %} {% endfor %}
{% trans "User" %} {% trans "Role" %} {% trans "Days Left" %} {% trans "Action" %}
{{ user.get_full_name|default:user.email }}
{{ user.email }}
{% if user.groups.first %} {{ user.groups.first.name }} {% else %}-{% endif %} {% if user.days_remaining is not None %} {% if user.is_expiring_soon %} {{ user.days_remaining }} {% trans "days" %} {% else %} {{ user.days_remaining }} {% trans "days" %} {% endif %} {% else %}- {% endif %}

{% trans "No pending users!" %}

{% trans "Items Needing Attention" %}
{% for stat in checklist_stats %}
{{ stat.item.text_en|truncatechars:50 }}
{{ stat.acknowledged_count }}/{{ stat.eligible_count }} {% trans "acknowledged" %}
{{ stat.completion_rate }}%
{% empty %}


{% trans "All items have good completion rates!" %}

{% endfor %}
{% trans "Recent Activations" %}
{% for user in recent_activations %} {% empty %} {% endfor %}
{% trans "User" %} {% trans "Role" %} {% trans "Hospital" %} {% trans "Department" %} {% trans "Completed At" %}
{{ user.get_full_name }}
{{ user.email }}
{% if user.groups.first %} {{ user.groups.first.name }} {% else %}-{% endif %} {{ user.hospital.name|default:"-" }} {{ user.department.name|default:"-" }} {{ user.acknowledgement_completed_at|date:"M d, Y H:i" }}
{% trans "No recent activations" %}
{% if is_px_admin and completion_by_hospital %}
{% trans "Completion by Hospital" %}
{% for hosp_data in completion_by_hospital %}
{{ hosp_data.hospital.name }}
{{ hosp_data.rate }}%
{{ hosp_data.completed }}/{{ hosp_data.total }} {% trans "users completed" %}
{% endfor %}
{% endif %}
{% endblock %} {% block extra_js %} {% endblock %}