Enhance employee portal with staff attendance overview
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
from __future__ import annotations
|
||||
from __future__ import annotations
|
||||
|
||||
from pathlib import Path
|
||||
from io import BytesIO
|
||||
@@ -2498,6 +2498,7 @@ def employee_portal_dashboard(request: Request):
|
||||
employee=employee,
|
||||
pending_request=pending_request,
|
||||
today_attendance=get_today_attendance_for_user(db, current_user),
|
||||
attendance_rows=list_own_attendance(db, current_user)[:7],
|
||||
leave_balances=list_own_leave_balances(db, current_user),
|
||||
leave_requests=list_own_leave_requests(db, current_user)[:5],
|
||||
offboarding_requests=list_own_offboarding_requests(db, current_user)[:5],
|
||||
@@ -2530,6 +2531,7 @@ def employee_self_attendance(request: Request):
|
||||
employee=employee,
|
||||
rows=rows,
|
||||
today_attendance=get_today_attendance_for_user(db, current_user),
|
||||
attendance_rows=list_own_attendance(db, current_user)[:7],
|
||||
errors=[],
|
||||
)
|
||||
finally:
|
||||
@@ -2884,3 +2886,4 @@ async def employee_registration_submit(request: Request):
|
||||
)
|
||||
finally:
|
||||
db.close()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user