Fixes #19279: Fix missing status field for inventory item bulk creation (#19283)

This commit is contained in:
Jeremy Stretch 2025-04-23 13:49:22 -04:00 committed by GitHub
parent 2c3fe9700f
commit 6c60a4360b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 2 deletions

View File

@ -121,11 +121,11 @@ class DeviceBayBulkCreateForm(DeviceBulkAddComponentForm):
class InventoryItemBulkCreateForm(
form_from_model(InventoryItem, ['role', 'manufacturer', 'part_id', 'serial', 'asset_tag', 'discovered']),
form_from_model(InventoryItem, ['status', 'role', 'manufacturer', 'part_id', 'serial', 'asset_tag', 'discovered']),
DeviceBulkAddComponentForm
):
model = InventoryItem
field_order = (
'name', 'label', 'role', 'manufacturer', 'part_id', 'serial', 'asset_tag', 'discovered',
'name', 'label', 'status', 'role', 'manufacturer', 'part_id', 'serial', 'asset_tag', 'discovered',
'description', 'tags',
)

View File

@ -200,6 +200,7 @@ def form_from_model(model, fields):
form_fields = fields_for_model(model, fields=fields)
for field in form_fields.values():
field.required = False
field.widget.is_required = False
return type('FormFromModel', (forms.Form,), form_fields)