refactor(itim): move url routes from core.urls to own module urls_api.py
ref: #776 #777
This commit is contained in:
@ -47,19 +47,10 @@ from itam.viewsets import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
from itim.viewsets import (
|
from itim.viewsets import (
|
||||||
index as itim_v2,
|
|
||||||
change,
|
|
||||||
cluster as cluster_v2,
|
|
||||||
cluster_notes,
|
|
||||||
cluster_type as cluster_type_v2,
|
cluster_type as cluster_type_v2,
|
||||||
cluster_type_notes,
|
cluster_type_notes,
|
||||||
incident,
|
|
||||||
port as port_v2,
|
port as port_v2,
|
||||||
port_notes,
|
port_notes,
|
||||||
problem,
|
|
||||||
service as service_v2,
|
|
||||||
service_cluster,
|
|
||||||
service_notes,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
from project_management.viewsets import (
|
from project_management.viewsets import (
|
||||||
@ -138,19 +129,6 @@ router.register(
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
router.register('itim', itim_v2.Index, basename='_api_v2_itim_home')
|
|
||||||
router.register('itim/ticket/change', change.ViewSet, basename='_api_v2_ticket_change')
|
|
||||||
router.register('itim/cluster', cluster_v2.ViewSet, basename='_api_v2_cluster')
|
|
||||||
router.register('itim/cluster/(?P<cluster_id>[0-9]+)/service', service_cluster.ViewSet, basename='_api_v2_service_cluster')
|
|
||||||
router.register('itim/cluster/(?P<model_id>[0-9]+)/notes', cluster_notes.ViewSet, basename='_api_v2_cluster_note')
|
|
||||||
router.register('itim/ticket/incident', incident.ViewSet, basename='_api_v2_ticket_incident')
|
|
||||||
router.register('itim/ticket/problem', problem.ViewSet, basename='_api_v2_ticket_problem')
|
|
||||||
router.register('itim/service', service_v2.ViewSet, basename='_api_v2_service')
|
|
||||||
router.register('itim/service/(?P<model_id>[0-9]+)/notes', service_notes.ViewSet, basename='_api_v2_service_note')
|
|
||||||
|
|
||||||
|
|
||||||
router.register('project_management', project_management_v2.Index, basename='_api_v2_project_management_home')
|
router.register('project_management', project_management_v2.Index, basename='_api_v2_project_management_home')
|
||||||
router.register('project_management/project', project_v2.ViewSet, basename='_api_v2_project')
|
router.register('project_management/project', project_v2.ViewSet, basename='_api_v2_project')
|
||||||
router.register('project_management/project/(?P<project_id>[0-9]+)/milestone', project_milestone_v2.ViewSet, basename='_api_v2_project_milestone')
|
router.register('project_management/project/(?P<project_id>[0-9]+)/milestone', project_milestone_v2.ViewSet, basename='_api_v2_project_milestone')
|
||||||
@ -207,6 +185,7 @@ urlpatterns += [
|
|||||||
path(route = "core/", view = include("core.urls_api")),
|
path(route = "core/", view = include("core.urls_api")),
|
||||||
path(route = "devops/", view = include("devops.urls")),
|
path(route = "devops/", view = include("devops.urls")),
|
||||||
path(route = "itam/", view = include("itam.urls_api")),
|
path(route = "itam/", view = include("itam.urls_api")),
|
||||||
|
path(route = "itim/", view = include("itim.urls_api")),
|
||||||
path(route = "hr/", view = include('human_resources.urls')),
|
path(route = "hr/", view = include('human_resources.urls')),
|
||||||
path(route = 'public/', view = include('api.urls_public')),
|
path(route = 'public/', view = include('api.urls_public')),
|
||||||
]
|
]
|
||||||
|
61
app/itim/urls_api.py
Normal file
61
app/itim/urls_api.py
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
from centurion_feature_flag.urls.routers import DefaultRouter
|
||||||
|
|
||||||
|
from itim.viewsets import (
|
||||||
|
index as itim_v2,
|
||||||
|
change,
|
||||||
|
cluster as cluster_v2,
|
||||||
|
cluster_notes,
|
||||||
|
incident,
|
||||||
|
problem,
|
||||||
|
service as service_v2,
|
||||||
|
service_cluster,
|
||||||
|
service_notes,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# app_name = "itim"
|
||||||
|
|
||||||
|
|
||||||
|
router: DefaultRouter = DefaultRouter(trailing_slash=False)
|
||||||
|
|
||||||
|
|
||||||
|
router.register(
|
||||||
|
prefix = '', viewset = itim_v2.Index,
|
||||||
|
basename = '_api_v2_itim_home'
|
||||||
|
)
|
||||||
|
router.register(
|
||||||
|
prefix = 'ticket/change', viewset = change.ViewSet,
|
||||||
|
basename = '_api_v2_ticket_change'
|
||||||
|
)
|
||||||
|
router.register(
|
||||||
|
prefix = 'cluster', viewset = cluster_v2.ViewSet,
|
||||||
|
basename = '_api_v2_cluster'
|
||||||
|
)
|
||||||
|
router.register(
|
||||||
|
prefix = 'cluster/(?P<cluster_id>[0-9]+)/service', viewset = service_cluster.ViewSet,
|
||||||
|
basename = '_api_v2_service_cluster'
|
||||||
|
)
|
||||||
|
router.register(
|
||||||
|
prefix = 'cluster/(?P<model_id>[0-9]+)/notes', viewset = cluster_notes.ViewSet,
|
||||||
|
basename = '_api_v2_cluster_note'
|
||||||
|
)
|
||||||
|
router.register(
|
||||||
|
prefix = 'ticket/incident', viewset = incident.ViewSet,
|
||||||
|
basename = '_api_v2_ticket_incident'
|
||||||
|
)
|
||||||
|
router.register(
|
||||||
|
prefix = 'ticket/problem', viewset = problem.ViewSet,
|
||||||
|
basename = '_api_v2_ticket_problem'
|
||||||
|
)
|
||||||
|
router.register(
|
||||||
|
prefix = 'service', viewset = service_v2.ViewSet,
|
||||||
|
basename = '_api_v2_service'
|
||||||
|
)
|
||||||
|
router.register(
|
||||||
|
prefix = 'service/(?P<model_id>[0-9]+)/notes', viewset = service_notes.ViewSet,
|
||||||
|
basename = '_api_v2_service_note'
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
urlpatterns = router.urls
|
Reference in New Issue
Block a user