@ -2,7 +2,6 @@ from centurion_feature_flag.urls.routers import DefaultRouter
|
||||
|
||||
from devops.viewsets import (
|
||||
feature_flag,
|
||||
feature_flag_notes,
|
||||
git_group,
|
||||
git_group_notes,
|
||||
git_repository,
|
||||
@ -16,15 +15,32 @@ app_name = "devops"
|
||||
|
||||
router = DefaultRouter(trailing_slash=False)
|
||||
|
||||
router.register('feature_flag', feature_flag.ViewSet, basename='_api_v2_feature_flag')
|
||||
router.register('feature_flag/(?P<model_id>[0-9]+)/notes', feature_flag_notes.ViewSet, basename='_api_v2_feature_flag_note')
|
||||
|
||||
router.register(r'git_repository(?:/(?P<git_provider>gitlab|github))?', git_repository.ViewSet, feature_flag = '2025-00001', basename='_api_v2_git_repository')
|
||||
|
||||
router.register('git_repository/github/(?P<model_id>[0-9]+)/notes', github_repository_notes.ViewSet, feature_flag = '2025-00001', basename='_api_v2_github_repository_note')
|
||||
router.register('git_repository/gitlab/(?P<model_id>[0-9]+)/notes', gitlab_repository_notes.ViewSet, feature_flag = '2025-00001', basename='_api_v2_gitlab_repository_note')
|
||||
|
||||
router.register('git_group', git_group.ViewSet, feature_flag = '2025-00001', basename='_api_gitgroup')
|
||||
router.register('git_group/(?P<model_id>[0-9]+)/notes', git_group_notes.ViewSet, feature_flag = '2025-00001', basename='_api_v2_git_group_note')
|
||||
router.register(
|
||||
prefix = 'feature_flag', viewset = feature_flag.ViewSet,
|
||||
basename = '_api_featureflag'
|
||||
)
|
||||
router.register(
|
||||
prefix = r'git_repository(?:/(?P<git_provider>gitlab|github))?',
|
||||
viewset = git_repository.ViewSet,
|
||||
feature_flag = '2025-00001', basename = '_api_v2_git_repository'
|
||||
)
|
||||
router.register(
|
||||
prefix = 'git_repository/github/(?P<model_id>[0-9]+)/notes',
|
||||
viewset = github_repository_notes.ViewSet,
|
||||
feature_flag = '2025-00001', basename = '_api_v2_github_repository_note'
|
||||
)
|
||||
router.register(
|
||||
prefix = 'git_repository/gitlab/(?P<model_id>[0-9]+)/notes',
|
||||
viewset = gitlab_repository_notes.ViewSet,
|
||||
feature_flag = '2025-00001', basename = '_api_v2_gitlab_repository_note'
|
||||
)
|
||||
router.register(
|
||||
prefix = 'git_group', viewset = git_group.ViewSet,
|
||||
feature_flag = '2025-00001', basename = '_api_gitgroup'
|
||||
)
|
||||
router.register(
|
||||
prefix = 'git_group/(?P<model_id>[0-9]+)/notes', viewset = git_group_notes.ViewSet,
|
||||
feature_flag = '2025-00001', basename = '_api_v2_git_group_note'
|
||||
)
|
||||
|
||||
urlpatterns = router.urls
|
||||
|
Reference in New Issue
Block a user