mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-08 08:38:16 -06:00
Add ModuleTypeModuleBaysView
This commit is contained in:
parent
94316e81cc
commit
399a2d6ad5
@ -1312,6 +1312,21 @@ class ModuleTypeRearPortsView(ModuleTypeComponentsView):
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@register_model_view(ModuleType, 'modulebays', path='module-bays')
|
||||||
|
class ModuleTypeModuleBaysView(ModuleTypeComponentsView):
|
||||||
|
child_model = ModuleBayTemplate
|
||||||
|
table = tables.ModuleBayTemplateTable
|
||||||
|
filterset = filtersets.ModuleBayTemplateFilterSet
|
||||||
|
viewname = 'dcim:moduletype_modulebays'
|
||||||
|
tab = ViewTab(
|
||||||
|
label=_('Module Bays'),
|
||||||
|
badge=lambda obj: obj.modulebaytemplates.count(),
|
||||||
|
permission='dcim.view_modulebaytemplate',
|
||||||
|
weight=570,
|
||||||
|
hide_if_empty=True
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class ModuleTypeImportView(generic.BulkImportView):
|
class ModuleTypeImportView(generic.BulkImportView):
|
||||||
additional_permissions = [
|
additional_permissions = [
|
||||||
'dcim.add_moduletype',
|
'dcim.add_moduletype',
|
||||||
|
Loading…
Reference in New Issue
Block a user