23 lines
1.1 KiB
Python
23 lines
1.1 KiB
Python
"""URLConf приложения camlaps."""
|
|
|
|
from django.urls import path
|
|
|
|
from . import views
|
|
|
|
app_name = 'camlaps'
|
|
|
|
urlpatterns = [
|
|
path('', views.index, name='index'),
|
|
path('cameras/discover/', views.discover_cameras, name='discover_cameras'),
|
|
path('cameras/discover/apply/', views.apply_discovered_cameras, name='apply_discovered_cameras'),
|
|
path('cameras/<int:camera_id>/preview/', views.camera_preview, name='camera_preview'),
|
|
path('cameras/<int:camera_id>/jobs/new/', views.job_create, name='job_create'),
|
|
path('jobs/', views.job_list, name='job_list'),
|
|
path('jobs/start/', views.start_queue, name='start_queue'),
|
|
path('jobs/<int:job_id>/run-now/', views.run_job_now, name='run_job_now'),
|
|
path('jobs/<int:job_id>/retry/', views.retry_job, name='retry_job'),
|
|
path('jobs/<int:job_id>/delete/', views.delete_job, name='delete_job'),
|
|
path('jobs/logs/', views.worker_logs, name='worker_logs'),
|
|
path('jobs/logs/clear/', views.clear_worker_logs, name='clear_worker_logs'),
|
|
path('jobs/<int:job_id>/', views.job_detail, name='job_detail'),
|
|
] |