Properties rework, States, StatesDefinitions, DeviceLog, and Notes #37

Merged
pedro merged 119 commits from feature/states into main 2025-02-10 12:05:58 +00:00
Showing only changes of commit 3db94ee82b - Show all commits

View file

@ -98,15 +98,15 @@ class DetailsView(DashboardView, TemplateView):
uuid__in=self.object.uuids, uuid__in=self.object.uuids,
type=PROOF_TYPE["IssueDPP"] type=PROOF_TYPE["IssueDPP"]
) )
last_evidence= self.object.get_last_evidence(), last_evidence = self.object.get_last_evidence()
uuid=self.object.last_uuid() uuids = self.object.uuids
state_definitions = StateDefinition.objects.filter( state_definitions = StateDefinition.objects.filter(
institution=self.request.user.institution institution=self.request.user.institution
).order_by('order') ).order_by('order')
device_states = State.objects.filter(snapshot_uuid=uuid).order_by('-date') device_states = State.objects.filter(snapshot_uuid__in=uuids).order_by('-date')
device_logs = DeviceLog.objects.filter( device_logs = DeviceLog.objects.filter(
snapshot_uuid=uuid).order_by('-date') snapshot_uuid__in=uuids).order_by('-date')
device_notes = Note.objects.filter(snapshot_uuid=uuid).order_by('-date') device_notes = Note.objects.filter(snapshot_uuid__in=uuids).order_by('-date')
context.update({ context.update({
'object': self.object, 'object': self.object,
'snapshot': last_evidence, 'snapshot': last_evidence,