Skip to content

Commit

Permalink
chore: refining metadata, layout
Browse files Browse the repository at this point in the history
  • Loading branch information
jon-nfc committed Oct 11, 2024
1 parent f9b1f19 commit ce42a56
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 12 deletions.
2 changes: 2 additions & 0 deletions app/api/v2/views/itam/device.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ class ViewSet(OrganizationMixin, viewsets.ModelViewSet):

queryset = Device.objects.all()

page_layout = Device.page_layout

def get_serializer_class(self):

if (
Expand Down
29 changes: 17 additions & 12 deletions app/api/v2/views/metadata.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,12 +56,15 @@ def determine_metadata(self, request, view):

metadata['actions'] = self.determine_actions(request, view)

if hasattr(view, 'page_layout'):
metadata['layout'] = view.page_layout

if hasattr(view, 'queryset'):

if view.suffix == 'Instance':

if hasattr(view.queryset.model, 'page_layout'):
metadata['layout'] = view.queryset.model.page_layout
# if hasattr(view, 'page_layout'):
# metadata['layout'] = view.page_layout

metadata['actions']['PUT'] = self.field_choices(metadata['actions']['PUT'])

Expand Down Expand Up @@ -146,16 +149,18 @@ def determine_metadata(self, request, view):
]
},

# {
# "name": "Settings",
# "pages": [
# {
# "name": "Device Models",
# "icon": "device",
# "link": "/settings/device_model"
# }
# ]
# }
{
"display_name": "Settings",
"name": "settings",
"pages": [
{
"display_name": "System",
"name": "system",
"icon": "settings",
"link": "/settings"
}
]
}
]


Expand Down
4 changes: 4 additions & 0 deletions app/api/v2/views/settings/index.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@ class Index(viewsets.ViewSet):

permission_classes = []

page_layout: list = [
"sdas"
]

def get_view_name(self):
return "V2"

Expand Down

0 comments on commit ce42a56

Please sign in to comment.