refactor(settings): Update URL route name for ExternalLink model

ref: #833 #835
This commit is contained in:
2025-06-16 13:40:47 +09:30
parent 4a3f2ae6db
commit 801bac9e6d
11 changed files with 13 additions and 12 deletions

View File

@ -61,7 +61,7 @@ class DeviceModelSerializer(
'device_model': reverse("v2:_api_devicemodel-list", request=self._context['view'].request),
'device_type': reverse("v2:_api_devicetype-list", request=self._context['view'].request),
'external_links': reverse("v2:_api_v2_external_link-list", request=self._context['view'].request) + '?devices=true',
'external_links': reverse("v2:_api_externallink-list", request=self._context['view'].request) + '?devices=true',
'operating_system': reverse("v2:_api_deviceoperatingsystem-list", request=self._context['view'].request, kwargs={'device_id': item.pk}),
'service': reverse("v2:_api_v2_service_device-list", request=self._context['view'].request, kwargs={'device_id': item.pk}),
'software': reverse("v2:_api_devicesoftware-list", request=self._context['view'].request, kwargs={'device_id': item.pk}),

View File

@ -56,7 +56,7 @@ class SoftwareModelSerializer(
get_url = super().get_url( item = item )
get_url.update({
'external_links': reverse("v2:_api_v2_external_link-list", request=self._context['view'].request) + '?software=true',
'external_links': reverse("v2:_api_externallink-list", request=self._context['view'].request) + '?software=true',
'feature_flagging': reverse(
"v2:_api_softwareenablefeatureflag-list",
kwargs={'software_id': item.pk},

View File

@ -55,7 +55,7 @@ class ClusterModelSerializer(
get_url = super().get_url( item = item )
get_url.update({
'external_links': reverse("v2:_api_v2_external_link-list", request=self._context['view'].request) + '?cluster=true',
'external_links': reverse("v2:_api_externallink-list", request=self._context['view'].request) + '?cluster=true',
'service': reverse("v2:_api_v2_service_cluster-list", request=self._context['view'].request, kwargs={'cluster_id': item.pk}),
'tickets': reverse(
"v2:_api_v2_item_tickets-list",

View File

@ -56,7 +56,7 @@ class ServiceModelSerializer(
get_url = super().get_url( item = item )
get_url.update({
'external_links': reverse("v2:_api_v2_external_link-list", request=self._context['view'].request) + '?service=true',
'external_links': reverse("v2:_api_externallink-list", request=self._context['view'].request) + '?service=true',
'tickets': reverse(
"v2:_api_v2_item_tickets-list",
request=self._context['view'].request,

View File

@ -17,7 +17,7 @@ class ExternalLinkBaseSerializer(serializers.ModelSerializer):
return str( item )
url = serializers.HyperlinkedIdentityField(
view_name="v2:_api_v2_external_link-detail", format="html"
view_name="v2:_api_externallink-detail", format="html"
)
class Meta:

View File

@ -29,7 +29,7 @@ class ViewSetBase:
app_namespace = 'v2'
url_name = '_api_v2_external_link'
url_name = '_api_externallink'
change_data = {'name': 'device'}

View File

@ -82,7 +82,7 @@ class ExternalLinkAPI(
self.url_view_kwargs = {'pk': self.item.id}
client = Client()
url = reverse('v2:_api_v2_external_link-detail', kwargs=self.url_view_kwargs)
url = reverse('v2:_api_externallink-detail', kwargs=self.url_view_kwargs)
client.force_login(self.view_user)

View File

@ -19,7 +19,7 @@ class ExternalLinksViewsetList(
viewset = ViewSet
route_name = 'v2:_api_v2_external_link'
route_name = 'v2:_api_externallink'
@classmethod

View File

@ -34,7 +34,7 @@ from project_management.viewsets import (
from settings.viewsets import (
app_settings,
external_link as external_link_v2,
external_link,
index as settings_index_v2,
user_settings as user_settings_v2
)
@ -72,8 +72,8 @@ router.register(
basename = '_api_devicetype'
)
router.register(
prefix = 'external_link', viewset = external_link_v2.ViewSet,
basename = '_api_v2_external_link'
prefix = 'external_link', viewset = external_link.ViewSet,
basename = '_api_externallink'
)
router.register(
prefix = 'knowledge_base_category',

View File

@ -112,7 +112,7 @@ class Index(IndexViewset):
"cluster_type": reverse('v2:_api_clustertype-list', request=request),
"device_model": reverse('v2:_api_devicemodel-list', request=request),
"device_type": reverse('v2:_api_devicetype-list', request=request),
"external_link": reverse('v2:_api_v2_external_link-list', request=request),
"external_link": reverse('v2:_api_externallink-list', request=request),
"knowledge_base_category": reverse('v2:_api_knowledgebasecategory-list', request=request),
"manufacturer": reverse('v2:_api_manufacturer-list', request=request),
"port": reverse('v2:_api_port-list', request=request),

View File

@ -1084,6 +1084,7 @@ markers = [
"model_deviceoperatingsystem: Select tests for model Device Operating System",
"model_devicesoftware: Select tests for model Device Software.",
"model_devicetype: Select all device type tests.",
"model_externallink: Select tests for model External Link.",
"model_featureflag: Feature Flag Model",
"model_gitgroup: Selects tests for model `git group`",
"model_githubrepository: Selects tests for model `github repository`",