File indexing completed on 2026-04-25 08:29:11
0001 from django.urls import path, include
0002 from . import views
0003
0004 app_name = 'pcs'
0005
0006 urlpatterns = [
0007
0008 path('', views.pcs_hub, name='pcs_hub'),
0009
0010
0011 path('categories/', views.physics_categories_list, name='physics_categories_list'),
0012 path('categories/create/', views.physics_category_create, name='physics_category_create'),
0013
0014
0015 path('tags/<str:tag_type>/compose/', views.tag_compose, name='tag_compose'),
0016 path('tags/<str:tag_type>/param-defs/', views.param_defs_api, name='param_defs_api'),
0017 path('tags/<str:tag_type>/<int:tag_number>/delete/', views.tag_delete, name='tag_delete'),
0018
0019
0020 path('tags/<str:tag_type>/', views.tags_list, name='tags_list'),
0021 path('tags/<str:tag_type>/datatable/', views.tags_datatable_ajax, name='tags_datatable_ajax'),
0022 path('tags/<str:tag_type>/<int:tag_number>/', views.tag_detail, name='tag_detail'),
0023 path('tags/<str:tag_type>/<int:tag_number>/edit/', views.tag_edit, name='tag_edit'),
0024 path('tags/<str:tag_type>/<int:tag_number>/lock/', views.tag_lock, name='tag_lock'),
0025
0026
0027 path('datasets/compose/', views.datasets_compose, name='datasets_compose'),
0028 path('datasets/', views.datasets_list, name='datasets_list'),
0029 path('datasets/datatable/', views.datasets_datatable_ajax, name='datasets_datatable_ajax'),
0030 path('datasets/create/', views.dataset_create, name='dataset_create'),
0031 path('datasets/<int:pk>/', views.dataset_detail, name='dataset_detail'),
0032 path('datasets/<int:pk>/add-block/', views.dataset_add_block, name='dataset_add_block'),
0033
0034
0035 path('configs/compose/', views.prod_configs_compose, name='prod_configs_compose'),
0036 path('configs/', views.prod_configs_list, name='prod_configs_list'),
0037 path('configs/datatable/', views.prod_configs_datatable_ajax, name='prod_configs_datatable_ajax'),
0038 path('configs/create/', views.prod_config_create, name='prod_config_create'),
0039 path('configs/<int:pk>/', views.prod_config_detail, name='prod_config_detail'),
0040 path('configs/<int:pk>/edit/', views.prod_config_edit, name='prod_config_edit'),
0041
0042
0043 path('tasks/', views.prod_tasks_list, name='prod_tasks_list'),
0044 path('tasks/datatable/', views.prod_tasks_datatable_ajax, name='prod_tasks_datatable_ajax'),
0045 path('tasks/compose/', views.prod_task_compose, name='prod_task_compose'),
0046 path('tasks/<int:pk>/', views.prod_task_detail, name='prod_task_detail'),
0047 path('tasks/<int:pk>/delete/', views.prod_task_delete, name='prod_task_delete'),
0048 path('tasks/<int:pk>/commands/', views.prod_task_generate_commands, name='prod_task_generate_commands'),
0049
0050
0051 path('api/', include('pcs.api_urls')),
0052 ]