@ -518,23 +518,25 @@ class ReactUIMetadata(OverRideJSONAPIMetadata):
|
||||
}
|
||||
}
|
||||
|
||||
if request.feature_flag['2025-00001']:
|
||||
if getattr(request, 'feature_flag', None):
|
||||
|
||||
nav['devops']['pages'].update({
|
||||
|
||||
'view_gitgroup': {
|
||||
"display_name": "Git Group",
|
||||
"name": "git_group",
|
||||
"icon": 'git_group',
|
||||
"link": "/devops/git_group"
|
||||
},
|
||||
'view_gitrepository': {
|
||||
"display_name": "Git Repositories",
|
||||
"name": "git_repository",
|
||||
"icon": 'git',
|
||||
"link": "/devops/git_repository"
|
||||
}
|
||||
})
|
||||
if request.feature_flag['2025-00001']:
|
||||
|
||||
nav['devops']['pages'].update({
|
||||
|
||||
'view_gitgroup': {
|
||||
"display_name": "Git Group",
|
||||
"name": "git_group",
|
||||
"icon": 'git_group',
|
||||
"link": "/devops/git_group"
|
||||
},
|
||||
'view_gitrepository': {
|
||||
"display_name": "Git Repositories",
|
||||
"name": "git_repository",
|
||||
"icon": 'git',
|
||||
"link": "/devops/git_repository"
|
||||
}
|
||||
})
|
||||
|
||||
return nav
|
||||
|
||||
|
@ -8,6 +8,13 @@ from access.models.team_user import TeamUsers
|
||||
|
||||
from api.react_ui_metadata import ReactUIMetadata
|
||||
|
||||
class MockRequst:
|
||||
|
||||
user = None
|
||||
|
||||
def __init__(self, user ):
|
||||
|
||||
self.user = user
|
||||
|
||||
class NavigationMenu(
|
||||
TestCase
|
||||
@ -150,7 +157,7 @@ class NavigationMenu(
|
||||
|
||||
for model_name in model_names:
|
||||
|
||||
setattr(self, app_label + "_" + model_name['permission_model'], User.objects.create_user(username= app_label + "_" + model_name['permission_model'], password="password"))
|
||||
setattr(self, app_label + "_" + model_name['permission_model'], MockRequst( user = User.objects.create_user(username= app_label + "_" + model_name['permission_model'], password="password")))
|
||||
|
||||
team = Team.objects.create(
|
||||
team_name = app_label + "_" + model_name['permission_model'],
|
||||
@ -169,7 +176,7 @@ class NavigationMenu(
|
||||
|
||||
team_user = TeamUsers.objects.create(
|
||||
team = team,
|
||||
user = getattr(self, app_label + "_" + model_name['permission_model'])
|
||||
user = getattr(self, app_label + "_" + model_name['permission_model']).user
|
||||
)
|
||||
|
||||
self.metadata = ReactUIMetadata()
|
||||
|
Reference in New Issue
Block a user