Add functionality to delete all leave requests for a worker with permission checks

This commit is contained in:
Ross
2025-12-15 21:25:21 +00:00
parent 638fe17c60
commit c5850eb1b2
5 changed files with 73 additions and 2 deletions
+1
View File
@@ -21,6 +21,7 @@ urlpatterns = [
path("leave/request/token/<uuid:token>/", views.request_leave, name="request_leave_token"),
path("worker/settings/token/<uuid:token>/", views.worker_settings_token, name="worker_settings_token"),
path("leave/<int:leave_id>/delete/", views.leave_delete, name="leave_delete"),
path("worker/<int:worker_id>/leaves/delete_all/", views.leave_delete_all, name="leave_delete_all"),
path("worker/<int:worker_id>/regenerate_token/", views.regenerate_worker_token, name="regenerate_worker_token"),
path("run/<int:run_id>/", views.rota_run_detail, name="rota_run_detail"),
path("run/<int:run_id>/export/html/", views.rota_run_export_html, name="rota_run_export_html"),