From a58feebe7ab3b388bebea4adfd9fc92c3ca3ae8b Mon Sep 17 00:00:00 2001 From: cproudlock Date: Fri, 26 Jun 2026 10:11:24 -0400 Subject: [PATCH] Fix software-compliance report + relationshiptypes zero-dates - Add applications.isrequired (model + migration 7c02 + create/update + form checkbox). The software-compliance report compared required apps against installs but no such flag existed, so it 500'd; now it works. - Repair relationshiptypes rows with 0000-00-00 createddate/modifieddate (partof/connectedto) to real timestamps. Co-Authored-By: Claude Opus 4.8 --- .../views/applications/ApplicationForm.vue | 7 +++++ .../versions/7c02_application_isrequired.py | 29 +++++++++++++++++++ shopdb/core/api/applications.py | 3 +- shopdb/core/models/application.py | 4 +++ 4 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 migrations/versions/7c02_application_isrequired.py diff --git a/frontend/src/views/applications/ApplicationForm.vue b/frontend/src/views/applications/ApplicationForm.vue index af8e8cb..0594338 100644 --- a/frontend/src/views/applications/ApplicationForm.vue +++ b/frontend/src/views/applications/ApplicationForm.vue @@ -65,6 +65,10 @@ Printer App +