Fixed device type component creation permissions
This commit is contained in:
@@ -408,7 +408,8 @@ class ComponentTemplateCreateView(View):
|
|||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
class ConsolePortTemplateAddView(ComponentTemplateCreateView):
|
class ConsolePortTemplateAddView(PermissionRequiredMixin, ComponentTemplateCreateView):
|
||||||
|
permission_required = 'dcim.add_consoleporttemplate'
|
||||||
model = ConsolePortTemplate
|
model = ConsolePortTemplate
|
||||||
form = forms.ConsolePortTemplateForm
|
form = forms.ConsolePortTemplateForm
|
||||||
|
|
||||||
@@ -419,7 +420,8 @@ class ConsolePortTemplateBulkDeleteView(PermissionRequiredMixin, BulkDeleteView)
|
|||||||
parent_cls = DeviceType
|
parent_cls = DeviceType
|
||||||
|
|
||||||
|
|
||||||
class ConsoleServerPortTemplateAddView(ComponentTemplateCreateView):
|
class ConsoleServerPortTemplateAddView(PermissionRequiredMixin, ComponentTemplateCreateView):
|
||||||
|
permission_required = 'dcim.add_consoleserverporttemplate'
|
||||||
model = ConsoleServerPortTemplate
|
model = ConsoleServerPortTemplate
|
||||||
form = forms.ConsoleServerPortTemplateForm
|
form = forms.ConsoleServerPortTemplateForm
|
||||||
|
|
||||||
@@ -430,7 +432,8 @@ class ConsoleServerPortTemplateBulkDeleteView(PermissionRequiredMixin, BulkDelet
|
|||||||
parent_cls = DeviceType
|
parent_cls = DeviceType
|
||||||
|
|
||||||
|
|
||||||
class PowerPortTemplateAddView(ComponentTemplateCreateView):
|
class PowerPortTemplateAddView(PermissionRequiredMixin, ComponentTemplateCreateView):
|
||||||
|
permission_required = 'dcim.add_powerporttemplate'
|
||||||
model = PowerPortTemplate
|
model = PowerPortTemplate
|
||||||
form = forms.PowerPortTemplateForm
|
form = forms.PowerPortTemplateForm
|
||||||
|
|
||||||
@@ -441,7 +444,8 @@ class PowerPortTemplateBulkDeleteView(PermissionRequiredMixin, BulkDeleteView):
|
|||||||
parent_cls = DeviceType
|
parent_cls = DeviceType
|
||||||
|
|
||||||
|
|
||||||
class PowerOutletTemplateAddView(ComponentTemplateCreateView):
|
class PowerOutletTemplateAddView(PermissionRequiredMixin, ComponentTemplateCreateView):
|
||||||
|
permission_required = 'dcim.add_poweroutlettemplate'
|
||||||
model = PowerOutletTemplate
|
model = PowerOutletTemplate
|
||||||
form = forms.PowerOutletTemplateForm
|
form = forms.PowerOutletTemplateForm
|
||||||
|
|
||||||
@@ -452,7 +456,8 @@ class PowerOutletTemplateBulkDeleteView(PermissionRequiredMixin, BulkDeleteView)
|
|||||||
parent_cls = DeviceType
|
parent_cls = DeviceType
|
||||||
|
|
||||||
|
|
||||||
class InterfaceTemplateAddView(ComponentTemplateCreateView):
|
class InterfaceTemplateAddView(PermissionRequiredMixin, ComponentTemplateCreateView):
|
||||||
|
permission_required = 'dcim.add_interfacetemplate'
|
||||||
model = InterfaceTemplate
|
model = InterfaceTemplate
|
||||||
form = forms.InterfaceTemplateForm
|
form = forms.InterfaceTemplateForm
|
||||||
|
|
||||||
@@ -471,7 +476,8 @@ class InterfaceTemplateBulkDeleteView(PermissionRequiredMixin, BulkDeleteView):
|
|||||||
parent_cls = DeviceType
|
parent_cls = DeviceType
|
||||||
|
|
||||||
|
|
||||||
class DeviceBayTemplateAddView(ComponentTemplateCreateView):
|
class DeviceBayTemplateAddView(PermissionRequiredMixin, ComponentTemplateCreateView):
|
||||||
|
permission_required = 'dcim.add_devicebaytemplate'
|
||||||
model = DeviceBayTemplate
|
model = DeviceBayTemplate
|
||||||
form = forms.DeviceBayTemplateForm
|
form = forms.DeviceBayTemplateForm
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user