refactor(itam): Update URL route name for ITAMAssetBase model

ref: #862 #858
This commit is contained in:
2025-07-10 19:54:28 +09:30
parent b851388d37
commit 018004ccb9
7 changed files with 19 additions and 14 deletions

View File

@ -373,7 +373,7 @@ class ReactUIMetadata(OverRideJSONAPIMetadata):
def get_nav_items(self, request) -> dict:
nav = {
'access': {
"display_name": "Access",
@ -638,7 +638,7 @@ class ReactUIMetadata(OverRideJSONAPIMetadata):
'view_itamassetbase': {
"display_name": "IT Assets",
"name": "itasset",
"link": "/itam/it_asset"
"link": "/itam/itamassetbase"
},
**nav['itam']['pages']
}

View File

@ -25,7 +25,7 @@ class MetadataTestCases(
url_view_kwargs: dict = {}
url_name = '_api_v2_itam_asset'
url_name = '_api_itamassetbase'

View File

@ -23,7 +23,7 @@ class PermissionsAPITestCases(
'asset_model': 'it_asset',
}
url_name = '_api_v2_itam_asset'
url_name = '_api_itamassetbase'
url_view_kwargs: dict = {
'asset_model': 'it_asset',

View File

@ -31,7 +31,7 @@ class ViewSetTestCases(
'asset_model': 'it_asset',
}
url_name = '_api_v2_itam_asset'
url_name = '_api_itamassetbase'

View File

@ -1,14 +1,19 @@
import pytest
from itam.models.itam_asset_base import ITAMAssetBase
@pytest.fixture( scope = 'class')
def model(request):
def model(model_itamassetbase):
request.cls.model = ITAMAssetBase
yield model_itamassetbase
yield request.cls.model
del request.cls.model
@pytest.fixture( scope = 'class', autouse = True)
def model_kwargs(request, kwargs_itamassetbase):
request.cls.kwargs_create_item = kwargs_itamassetbase.copy()
yield kwargs_itamassetbase.copy()
if hasattr(request.cls, 'kwargs_create_item'):
del request.cls.kwargs_create_item

View File

@ -44,7 +44,7 @@ class ITAMAssetBaseViewsetInheritedCases(
model: str = None
"""name of the model to test"""
route_name = 'v2:accounting:_api_v2_asset_sub'
route_name = 'v2:accounting:_api_asset_sub'

View File

@ -34,8 +34,8 @@ router.register(
basename = '_api_v2_itam_home'
)
router.register(
prefix = '(?P<asset_model>[it_asset]+)', viewset = asset.ViewSet,
feature_flag = '2025-00007', basename = '_api_v2_itam_asset'
prefix = '(?P<model_name>[itamassetbase]+)', viewset = asset.ViewSet,
feature_flag = '2025-00007', basename = '_api_itamassetbase'
)
router.register(
prefix = 'device', viewset = device.ViewSet,