You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
3.2 KiB
Python

9 months ago
from django.urls import path, include, re_path
from app import views, user_views
urlpatterns = [
path('login/', user_views.UserViewSet.as_view({'post': 'login'})),
path('getAsyncRoutes/', user_views.AsyncRoutesViewSet.as_view({'get': 'list'})),
path('get_user_info/', user_views.UserViewSet.as_view({'get': 'get_user_info'})),
path('users/', user_views.UserViewSet.as_view({'post': 'create', "get": "list"})),
path('server/', views.ServerModelViewSet.as_view({'post': 'create', "get": "list"})),
path('server_log/', views.ServerLogModelViewSet.as_view({'post': 'create', "get": "list"})),
path('enterprise/', views.EnterpriseModelViewSet.as_view({'post': 'create', "get": "list"})),
path('enterprise_node/', views.EnterpriseNodeModelViewSet.as_view({'post': 'create', "get": "list"})),
path('enterprise_alert/', views.EnterpriseAlertModelViewSet.as_view({'post': 'create', "get": "list"})),
path('models/', views.AlgModelModelViewSet.as_view({'post': 'create', "get": "list"})),
path('models_classification/', views.ModelClassificationModelViewSet.as_view({'post': 'create', "get": "list"})),
path('models_version/', views.ModelVersionModelViewSet.as_view({'post': 'create', "get": "list"})),
path('models_hub/', views.ModelHubModelViewSet.as_view({'post': 'create', "get": "list"})),
path('device_classfication/', views.DeviceClassificationModelViewSet.as_view({'post': 'create', "get": "list"})),
path('devices/', views.EnterpriseDeviceModelViewSet.as_view({'post': 'create', "get": "list"})),
path('enterprise_business_model/',
views.EnterpriseBusiModelModelViewSet.as_view({'post': 'create', "get": "list"})),
path('enterprise_model_node_device/',
views.EnterpriseBusiModelNodeDeviceModelViewSet.as_view({'post': 'create', "get": "list"})),
path('warning_statistics/', views.WarningStatisticsModelViewSet.as_view({'post': 'create', "get": "list"})),
7 months ago
path('get_warning_names/', views.WarningStatisticsModelViewSet.as_view({"get": "get_warning_names"})),
7 months ago
path('get_warning_types/', views.WarningStatisticsModelViewSet.as_view({"get": "get_warning_types"})),
9 months ago
path('compute_config/', views.ComputeConfigModelViewSet.as_view({'post': 'create', "get": "list"})),
path('files/', views.FilesModelViewSet.as_view({'post': 'create', "get": "list", "delete": "destroy"})),
path('messages/', views.MessageModelViewSet.as_view({'post': 'create', "get": "list"})),
path('set_default_version/', views.ModelVersionModelViewSet.as_view({'post': 'set_default_version'})),
path('data_overview/', views.DataOverviewModelViewSet.as_view({'get': 'list'})),
path('device_and_warnings/', views.DeviceAndWarningsModelViewSet.as_view({'get': 'list'})),
path('warnings_and_message/', views.WarningsAndMessageModelViewSet.as_view({'get': 'list'})),
path('classify_warnings/', views.ClassifyWarningsModelViewSet.as_view({'get': 'list'})),
path('workshops/', views.WorkshopModelViewSet.as_view({'post': 'create', "get": "list"})),
path('workshop_devices/', views.WorkshopDeviceModelViewSet.as_view({'post': 'create', "get": "list", "delete": "destroy"})),
path('get_devices/', views.WorkshopDeviceModelViewSet.as_view({"get": "get_devices"})),
9 months ago
]