feat(device): Record inventory date and show as part of details

inventory date is added when an inventory is processed

!8 #2
This commit is contained in:
2024-05-20 20:46:44 +09:30
parent 6b5acc0d57
commit fb041f77eb
4 changed files with 43 additions and 7 deletions

View File

@ -1,6 +1,7 @@
from django import forms
from django.db.models import Q
from app import settings
from itam.models.device import Device
@ -17,3 +18,14 @@ class DeviceForm(forms.ModelForm):
'uuid',
'device_type',
]
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
)