feat(classification): org data classification scheme, tactic-based initial default, operator edit rights

This commit is contained in:
kitos
2026-07-07 11:16:35 +02:00
parent 949e5d42c4
commit a66fefa30b
12 changed files with 205 additions and 29 deletions
@@ -42,6 +42,7 @@ from app.models.test import Test
from app.models.user import User
from app.services.audit_service import log_action
from app.services.status_service import recalculate_technique_status
from app.services.test_crud_service import determine_initial_classification
logger = logging.getLogger(__name__)
@@ -631,6 +632,7 @@ def import_evaluation_round(
red_validated_by=current_user.id,
red_validated_at=datetime.utcnow(),
detection_result=detection_result,
data_classification=determine_initial_classification(technique),
blue_validation_status=None,
execution_date=datetime.utcnow(),
created_at=datetime.utcnow(),