Fixes #8970: Permit nested inventory item templates on device types

This commit is contained in:
jeremystretch
2022-03-28 13:22:43 -04:00
parent 3f0b8a6adb
commit c98935141c
4 changed files with 36 additions and 34 deletions

View File

@@ -1025,10 +1025,10 @@ class DeviceBayTemplateForm(BootstrapMixin, forms.ModelForm):
class InventoryItemTemplateForm(BootstrapMixin, forms.ModelForm):
parent = DynamicModelChoiceField(
queryset=InventoryItem.objects.all(),
queryset=InventoryItemTemplate.objects.all(),
required=False,
query_params={
'device_id': '$device'
'devicetype_id': '$device_type'
}
)
role = DynamicModelChoiceField(
@@ -1050,11 +1050,6 @@ class InventoryItemTemplateForm(BootstrapMixin, forms.ModelForm):
widget=forms.HiddenInput
)
fieldsets = (
('Inventory Item', ('device_type', 'parent', 'name', 'label', 'role', 'description')),
('Hardware', ('manufacturer', 'part_id')),
)
class Meta:
model = InventoryItemTemplate
fields = [