mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-26 18:38:38 -06:00
Fixup multi-if to use match statement
This commit is contained in:
parent
189eda8643
commit
0fdadd0637
@ -1433,12 +1433,13 @@ class ServiceView(generic.ObjectView):
|
|||||||
|
|
||||||
def get_extra_context(self, request, instance):
|
def get_extra_context(self, request, instance):
|
||||||
context = {}
|
context = {}
|
||||||
if isinstance(instance.parent, Device):
|
match instance.parent:
|
||||||
context['breadcrumb_queryparam'] = 'device_id'
|
case Device():
|
||||||
elif isinstance(instance.parent, VirtualMachine):
|
context['breadcrumb_queryparam'] = 'device_id'
|
||||||
context['breadcrumb_queryparam'] = 'virtual_machine_id'
|
case VirtualMachine():
|
||||||
elif isinstance(instance.parent, FHRPGroup):
|
context['breadcrumb_queryparam'] = 'virtual_machine_id'
|
||||||
context['breadcrumb_queryparam'] = 'fhrpgroup_id'
|
case FHRPGroup():
|
||||||
|
context['breadcrumb_queryparam'] = 'fhrpgroup_id'
|
||||||
|
|
||||||
return context
|
return context
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user