From be25d8a74677da9cb6f67fc865663e74260c66a7 Mon Sep 17 00:00:00 2001 From: Aurthur Musendame Date: Fri, 2 Aug 2024 17:29:19 +0200 Subject: [PATCH] fixed audit to mongo, updated event system --- .idea/workspace.xml | 40 +- .vscode/PythonImportHelper-v2-Completion.json | 1647 ++++++----------- docker-compose.dev.yml | 65 +- .../analysis/mutations/analysis_request.py | 19 +- felicity/api/gql/audit/query.py | 22 +- felicity/api/gql/audit/types.py | 12 +- felicity/api/gql/notification/subscription.py | 4 +- felicity/api/gql/notification/types.py | 7 +- felicity/api/gql/types/generic.py | 4 +- felicity/apps/abstract/events.py | 85 +- felicity/apps/abstract/trackable.py | 47 +- felicity/apps/analysis/services/analysis.py | 16 +- felicity/apps/analysis/utils.py | 31 +- felicity/apps/auditlog/__init__.py | 1 - felicity/apps/auditlog/entities.py | 90 - felicity/apps/auditlog/mixin.py | 111 -- felicity/apps/auditlog/repositories.py | 7 - felicity/apps/auditlog/services.py | 9 - felicity/apps/common/utils/serializer.py | 50 +- felicity/apps/errlog/__init__.py | 0 felicity/apps/errlog/entities.py | 10 - felicity/apps/errlog/repositories.py | 7 - felicity/apps/errlog/schemas.py | 24 - felicity/apps/errlog/services.py | 9 - felicity/apps/iol/meilisearch/client.py | 13 +- felicity/apps/iol/meilisearch/handler.py | 25 +- felicity/apps/iol/minio/client.py | 9 +- felicity/apps/notification/services.py | 54 +- felicity/core/events.py | 111 +- felicity/database/base.py | 3 - felicity/database/mongo.py | 34 +- felicity/database/queryset/__init__.py | 4 - felicity/database/queryset/builder.py | 646 ------- webapp/components/audit/FelAuditLog.vue | 12 +- webapp/components/result/ResultDetail.vue | 2 +- webapp/graphql/operations/_queries.ts | 8 +- webapp/views/client/_id/ClientDetail.vue | 2 +- webapp/views/patient/PatientsCompact.vue | 2 +- webapp/views/patient/_id/PatientDetail.vue | 2 +- webapp/views/sample/_id/SampleDetail.vue | 2 +- webapp/views/shipment/_id/ShipmentDetail.vue | 2 +- .../views/worksheet/_id/WorkSheetDetail.vue | 2 +- 42 files changed, 1029 insertions(+), 2221 deletions(-) delete mode 100644 felicity/apps/auditlog/__init__.py delete mode 100644 felicity/apps/auditlog/entities.py delete mode 100644 felicity/apps/auditlog/mixin.py delete mode 100644 felicity/apps/auditlog/repositories.py delete mode 100644 felicity/apps/auditlog/services.py delete mode 100644 felicity/apps/errlog/__init__.py delete mode 100644 felicity/apps/errlog/entities.py delete mode 100644 felicity/apps/errlog/repositories.py delete mode 100644 felicity/apps/errlog/schemas.py delete mode 100644 felicity/apps/errlog/services.py delete mode 100644 felicity/database/queryset/__init__.py delete mode 100644 felicity/database/queryset/builder.py diff --git a/.idea/workspace.xml b/.idea/workspace.xml index ee379e16..d7c3c787 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -6,9 +6,47 @@ + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +