From 7a69004801e73200b6574eaa08982d1cd5b86231 Mon Sep 17 00:00:00 2001 From: Arthur Date: Thu, 20 Apr 2023 11:41:55 -0700 Subject: [PATCH] 12255 remove can_swtich from template model --- netbox/dcim/models/device_component_templates.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/netbox/dcim/models/device_component_templates.py b/netbox/dcim/models/device_component_templates.py index eacc9dca5..c78300598 100644 --- a/netbox/dcim/models/device_component_templates.py +++ b/netbox/dcim/models/device_component_templates.py @@ -59,7 +59,6 @@ class ComponentTemplateModel(WebhooksMixin, ChangeLoggedModel): max_length=200, blank=True ) - _can_switch_device = False class Meta: abstract = True @@ -96,7 +95,7 @@ class ComponentTemplateModel(WebhooksMixin, ChangeLoggedModel): def clean(self): super().clean() - if (not self._can_switch_device) and (self.pk is not None) and (self._original_device_type != self.device_type_id): + if self.pk is not None and self._original_device_type != self.device_type_id: raise ValidationError({ "device_type": "Component templates cannot be moved to a different device type." }) @@ -642,7 +641,6 @@ class InventoryItemTemplate(MPTTModel, ComponentTemplateModel): objects = TreeManager() component_model = InventoryItem - _can_switch_device = True class Meta: ordering = ('device_type__id', 'parent__id', '_name')