23 lines
1.2 KiB
Python
23 lines
1.2 KiB
Python
from django.urls import path
|
|
|
|
from . import views
|
|
|
|
app_name = "rota"
|
|
|
|
urlpatterns = [
|
|
path("", views.index, name="index"),
|
|
path("rota/add/", views.rota_create, name="rota_add"),
|
|
path("rota/<int:rota_id>/", views.rota_detail, name="rota_detail"),
|
|
path("rota/<int:rota_id>/shift/add/", views.shift_add, name="shift_add"),
|
|
path("rota/<int:rota_id>/shift/<int:idx>/edit/", views.shift_edit, name="shift_edit"),
|
|
path("rota/<int:rota_id>/shift/<int:idx>/delete/", views.shift_delete, name="shift_delete"),
|
|
path("worker/add/", views.worker_create, name="worker_add"),
|
|
path("worker/<int:rota_id>/<int:worker_id>/edit/", views.worker_edit, name="worker_edit"),
|
|
path("worker/<int:rota_id>/<int:worker_id>/delete/", views.worker_delete, name="worker_delete"),
|
|
path("worker/<int:worker_id>/", views.worker_detail, name="worker_detail"),
|
|
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"),
|
|
path("run/<int:run_id>/export/download/", views.rota_run_export_download, name="rota_run_export_download"),
|
|
path("rota/<int:rota_id>/export/builder/", views.rota_export_builder, name="rota_export_builder"),
|
|
]
|