From 675870b469d8d814ce47443cb80216d2b61f494b Mon Sep 17 00:00:00 2001 From: kitos Date: Thu, 11 Jun 2026 15:41:59 +0200 Subject: [PATCH] fix(campaigns): add missing crud_activate and log_action imports; add style comments to previous import fixes --- backend/app/routers/campaigns.py | 8 ++++++++ backend/app/services/caldera_import_service.py | 1 + backend/app/services/elastic_import_service.py | 1 + backend/app/services/lolbas_import_service.py | 1 + backend/app/services/sigma_import_service.py | 1 + 5 files changed, 12 insertions(+) diff --git a/backend/app/routers/campaigns.py b/backend/app/routers/campaigns.py index 12dafc1..ac96b69 100644 --- a/backend/app/routers/campaigns.py +++ b/backend/app/routers/campaigns.py @@ -86,6 +86,14 @@ from app.services.campaign_crud_service import ( update_campaign as crud_update, ) +# Import activate_campaign from app.services.campaign_crud_service +from app.services.campaign_crud_service import ( + activate_campaign as crud_activate, +) + +# Import log_action from app.services.audit_service +from app.services.audit_service import log_action + # Import generate_campaign_from_threat_actor from app.services.campaign_service from app.services.campaign_service import generate_campaign_from_threat_actor diff --git a/backend/app/services/caldera_import_service.py b/backend/app/services/caldera_import_service.py index abb90d4..a7eb838 100644 --- a/backend/app/services/caldera_import_service.py +++ b/backend/app/services/caldera_import_service.py @@ -54,6 +54,7 @@ from sqlalchemy.orm import Session # Import DataSource from app.models.data_source from app.models.data_source import DataSource from app.models.technique import Technique +# Import TestTemplate from app.models.test_template from app.models.test_template import TestTemplate from app.services.audit_service import log_action diff --git a/backend/app/services/elastic_import_service.py b/backend/app/services/elastic_import_service.py index 356a97c..af14940 100644 --- a/backend/app/services/elastic_import_service.py +++ b/backend/app/services/elastic_import_service.py @@ -50,6 +50,7 @@ from sqlalchemy.orm import Session # Import DataSource from app.models.data_source from app.models.data_source import DataSource +# Import DetectionRule from app.models.detection_rule from app.models.detection_rule import DetectionRule from app.models.technique import Technique from app.services.audit_service import log_action diff --git a/backend/app/services/lolbas_import_service.py b/backend/app/services/lolbas_import_service.py index 1d675d5..213a1c0 100644 --- a/backend/app/services/lolbas_import_service.py +++ b/backend/app/services/lolbas_import_service.py @@ -60,6 +60,7 @@ from sqlalchemy.orm import Session # Import DataSource from app.models.data_source from app.models.data_source import DataSource from app.models.technique import Technique +# Import TestTemplate from app.models.test_template from app.models.test_template import TestTemplate from app.services.audit_service import log_action diff --git a/backend/app/services/sigma_import_service.py b/backend/app/services/sigma_import_service.py index c19bbe6..ce0f393 100644 --- a/backend/app/services/sigma_import_service.py +++ b/backend/app/services/sigma_import_service.py @@ -57,6 +57,7 @@ from sqlalchemy.orm import Session # Import DataSource from app.models.data_source from app.models.data_source import DataSource +# Import DetectionRule from app.models.detection_rule from app.models.detection_rule import DetectionRule from app.models.technique import Technique from app.services.audit_service import log_action