fix(itam): dont add field inventorydate if adding new item

!34
This commit is contained in:
2024-06-27 17:52:18 +09:30
parent be559d3d9d
commit 802f2c410d

View File

@ -26,13 +26,14 @@ class DeviceForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.fields['lastinventory'] = forms.DateTimeField(
label="Last Inventory Date",
input_formats=settings.DATETIME_FORMAT,
initial=kwargs['instance'].inventorydate,
disabled=True,
required=False,
)
if hasattr(kwargs['instance'], 'inventorydate'):
self.fields['lastinventory'] = forms.DateTimeField(
label="Last Inventory Date",
input_formats=settings.DATETIME_FORMAT,
initial=kwargs['instance'].inventorydate,
disabled=True,
required=False,
)
# for key in self.fields.keys():
# self.fields[key].widget.attrs['disabled'] = True