Simplify view actions

This commit is contained in:
Jeremy Stretch 2023-10-24 08:38:46 -04:00
parent 670a53e622
commit 013a3ed71e

View File

@ -394,16 +394,12 @@ class VirtualMachineVirtualDisksView(generic.ObjectChildrenView):
weight=500 weight=500
) )
actions = { actions = {
'add': {'add'}, **DEFAULT_ACTION_PERMISSIONS,
'import': {'add'},
'export': {'view'},
'bulk_edit': {'change'},
'bulk_delete': {'delete'},
'bulk_rename': {'change'}, 'bulk_rename': {'change'},
} }
def get_children(self, request, parent): def get_children(self, request, parent):
return parent.virtualdisks.restrict(request.user, 'view').prefetch_related('tags',) return parent.virtualdisks.restrict(request.user, 'view').prefetch_related('tags')
@register_model_view(VirtualMachine, 'configcontext', path='config-context') @register_model_view(VirtualMachine, 'configcontext', path='config-context')