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
+2
View File
@@ -54,6 +54,7 @@ from app.models.test_template import TestTemplate
# Import User from app.models.user
from app.models.user import User
from app.services.test_crud_service import determine_initial_classification
# Assign logger = logging.getLogger(__name__)
logger = logging.getLogger(__name__)
@@ -348,6 +349,7 @@ def _seed_tests(db: Session, users: list[User], techniques: list[Technique], cou
state=state,
# Keyword argument: created_at
created_at=datetime.utcnow() - timedelta(days=random.randint(0, 90)),
data_classification=determine_initial_classification(technique),
)
# Populate team fields based on state