{% extends 'base.html' %} {% load static %} {% block title %}Staff Dashboard - Rapha-Bethel BNPS{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

Welcome back, {% if request.user.staff_profile %} {{ request.user.staff_profile.user.get_full_name }} {% else %} {{ request.user.get_full_name }} {% endif %}

{{ current_date|date:"l, F d, Y" }}

{{ current_time|time:"h:i A" }}
TOTAL STAFF
{{ total_staff|default:"0" }}
{{ active_staff|default:"0" }} Active
TEACHERS
{{ teachers_count|default:"0" }}
{{ class_teachers|default:"0" }} Class Teachers
PENDING LEAVE
{{ pending_leaves|default:"0" }}
{{ approved_leaves|default:"0" }} Approved
TODAY'S ATTENDANCE
{{ today_attendance|default:"0" }}
{{ present_percent|default:"0" }}% Present
{% if dashboard_type == 'proprietor' %}
School Overview
Manage
Quick Stats

{{ total_students|default:"0" }}

Total Students

{{ total_classes|default:"0" }}

Total Classes

{{ monthly_revenue|default:"0" }} XAF

Monthly Revenue

{{ pending_invoices|default:"0" }}

Pending Invoices
{% elif dashboard_type == 'head' %}
{{ department_name }} Section - Recent Activity
{% for activity in recent_activities %}
{{ activity.timestamp|timesince }} ago
{{ activity.title }}
{{ activity.description }}
{% empty %}

No recent activity

{% endfor %}
{% elif dashboard_type == 'teacher' %}
My Classes
{% for class in my_classes %} {{ class.name }} {{ class.student_count }} {% empty %}

No classes assigned

{% endfor %}
Today's Tasks
Mark Attendance Go
Check Schedule View
{% else %}
My Information

Employee ID: {{ request.user.staff_profile.employee_id }}

Role: {{ request.user.staff_profile.get_role_display }}

Department: {{ request.user.staff_profile.get_department_display }}

Phone: {{ request.user.staff_profile.phone_number }}

Email: {{ request.user.email }}

Hire Date: {{ request.user.staff_profile.hire_date }}

{% endif %}
Recent Activity
{% for activity in recent_activities %} {% empty %} {% endfor %}
Time User Action Details
{{ activity.timestamp|timesince }} ago {{ activity.user }} {{ activity.action }} {{ activity.details }}
No recent activity
{% endblock %} {% block extra_js %} {% endblock %}