refactor(project_management): Update URL route name for ProjectMilestone model

ref: #833 #830
This commit is contained in:
2025-06-14 13:02:26 +09:30
parent c07b208a63
commit ff77aaac13
6 changed files with 12 additions and 12 deletions

View File

@ -60,7 +60,7 @@ class ProjectModelSerializer(
get_url = super().get_url( item = item )
get_url.update({
'milestone': reverse("v2:_api_v2_project_milestone-list", request=self._context['view'].request, kwargs={'project_id': item.pk}),
'milestone': reverse("v2:_api_projectmilestone-list", request=self._context['view'].request, kwargs={'project_id': item.pk}),
'tickets': reverse(
"v2:_api_v2_ticket_project_task-list",
request=self._context['view'].request,

View File

@ -25,7 +25,7 @@ class ViewSetBase:
app_namespace = 'v2'
url_name = '_api_v2_project_milestone'
url_name = '_api_projectmilestone'
change_data = {'name': 'device-change'}

View File

@ -91,7 +91,7 @@ class ProjectMilestoneAPI(
self.url_view_kwargs = {'project_id': project.id, 'pk': self.item.id}
client = Client()
url = reverse('v2:_api_v2_project_milestone-detail', kwargs=self.url_view_kwargs)
url = reverse('v2:_api_projectmilestone-detail', kwargs=self.url_view_kwargs)
client.force_login(self.view_user)

View File

@ -20,7 +20,7 @@ class ProjectMilestoneViewsetList(
viewset = ViewSet
route_name = 'v2:_api_v2_project_milestone'
route_name = 'v2:_api_projectmilestone'
@classmethod

View File

@ -1,9 +1,9 @@
from centurion_feature_flag.urls.routers import DefaultRouter
from project_management.viewsets import (
index as project_management_v2,
project as project_v2,
project_milestone as project_milestone_v2,
index as project_management,
project,
project_milestone,
project_task,
)
@ -16,17 +16,17 @@ router: DefaultRouter = DefaultRouter(trailing_slash=False)
router.register(
prefix = '', viewset = project_management_v2.Index,
prefix = '', viewset = project_management.Index,
basename = '_api_v2_project_management_home'
)
router.register(
prefix = 'project', viewset = project_v2.ViewSet,
prefix = 'project', viewset = project.ViewSet,
basename = '_api_project'
)
router.register(
prefix = 'project/(?P<project_id>[0-9]+)/milestone',
viewset = project_milestone_v2.ViewSet,
basename = '_api_v2_project_milestone'
viewset = project_milestone.ViewSet,
basename = '_api_projectmilestone'
)
router.register(
prefix = 'project/(?P<project_id>[0-9]+)/project_task',

View File

@ -95,7 +95,7 @@ A Model link is a reference to an item within the database. Supported model link
| organization| `$organization-<id>` |
| port| `$port-<id>` |
| project| `$project-<id>` |
| projectmilestone| `$-<id>` |
| projectmilestone| `$project_milestone-<id>` |
| projectstate| `$project_state-<id>` |
| projecttask| `$-<id>` |
| projecttype| `$-<id>` |