feat(jira): pause/hold status mapping, RT/BT dates, TTP, attack_success 3-value field, hours
This commit is contained in:
@@ -7,6 +7,7 @@ working with ``from app.models.enums import ...``.
|
||||
|
||||
# Import # noqa: F401 from app.domain.enums
|
||||
from app.domain.enums import ( # noqa: F401
|
||||
AttackSuccessResult,
|
||||
ContainmentResult,
|
||||
DataClassification,
|
||||
TeamSide,
|
||||
|
||||
@@ -27,7 +27,7 @@ from sqlalchemy.orm import relationship
|
||||
from app.database import Base
|
||||
|
||||
# Import ContainmentResult, TestResult, TestState from app.models.enums
|
||||
from app.models.enums import ContainmentResult, TestResult, TestState
|
||||
from app.models.enums import AttackSuccessResult, ContainmentResult, TestResult, TestState
|
||||
|
||||
|
||||
# Define class Test
|
||||
@@ -69,7 +69,7 @@ class Test(Base):
|
||||
# ── Red Team fields ─────────────────────────────────────────────
|
||||
red_summary = Column(Text, nullable=True)
|
||||
# Assign attack_success = Column(Boolean, nullable=True)
|
||||
attack_success = Column(Boolean, nullable=True)
|
||||
attack_success = Column(Enum(AttackSuccessResult, name="attacksuccessresult"), nullable=True)
|
||||
execution_start_time = Column(DateTime, nullable=True)
|
||||
execution_end_time = Column(DateTime, nullable=True)
|
||||
# Assign red_validated_by = Column(UUID(as_uuid=True), ForeignKey("users.id"), nullable=True)
|
||||
|
||||
Reference in New Issue
Block a user