26 lines
No EOL
1.6 KiB
Python
26 lines
No EOL
1.6 KiB
Python
from django.urls import path
|
|
|
|
from . import views
|
|
|
|
app_name = "controls"
|
|
|
|
urlpatterns = [
|
|
path("", views.controls_index, name="controls_index"),
|
|
path("service-worker.js", views.controls_service_worker, name="controls_service_worker"),
|
|
path("offline/", views.controls_offline, name="controls_offline"),
|
|
path('<int:control_id>/', views.controls_detail, name='controls_detail'),
|
|
path('<int:control_id>/change/', views.change_control, name='change_control'),
|
|
path('add/', views.controls_add, name='controls_add'),
|
|
path('quick-create/', views.control_quick_create_from_intervention, name='control_quick_create_from_intervention'),
|
|
path("remark/<int:remark_id>/change/", views.change_remark, name="change_remark"),
|
|
path("update_remark_status/<int:remark_id>/<str:new_status>/", views.update_remark_status, name="update_remark_status"),
|
|
path("archive_remark/<int:remark_id>/", views.archive_remark, name="archive_remark"),
|
|
path("restore_remark/<int:remark_id>/", views.restore_remark, name="restore_remark"),
|
|
path("remark_images/<int:image_id>/delete/", views.delete_remark_image, name="delete_remark_image"),
|
|
path("control_report/<int:control_id>/", views.control_report, name="control_report"),
|
|
path("export_pdf/<int:control_id>/", views.generate_control_pdf, name="export_pdf"),
|
|
path("template/<int:template_id>/change/", views.change_template, name="change_template"),
|
|
path("install/", views.controls_install, name="controls_install"),
|
|
path("projects/", views.controls_projects, name="controls_projects"),
|
|
path("interventions-autocomplete/", views.interventions_autocomplete, name="interventions_autocomplete"),
|
|
] |