74 lines
1.4 KiB
Python
74 lines
1.4 KiB
Python
|
|
"""ORM models — every module must be imported here so Alembic's autogenerate
|
||
|
|
can see them via `Base.metadata`.
|
||
|
|
"""
|
||
|
|
|
||
|
|
from app.models.auth import (
|
||
|
|
Group,
|
||
|
|
GroupPermission,
|
||
|
|
Invitation,
|
||
|
|
InvitationGroup,
|
||
|
|
Permission,
|
||
|
|
RefreshToken,
|
||
|
|
User,
|
||
|
|
UserGroup,
|
||
|
|
)
|
||
|
|
from app.models.evidence import EvidenceFile
|
||
|
|
from app.models.mission import (
|
||
|
|
Mission,
|
||
|
|
MissionCategory,
|
||
|
|
MissionMember,
|
||
|
|
MissionScenario,
|
||
|
|
MissionTest,
|
||
|
|
MissionTestMitreTag,
|
||
|
|
)
|
||
|
|
from app.models.mitre import (
|
||
|
|
MitreSubtechnique,
|
||
|
|
MitreTactic,
|
||
|
|
MitreTechnique,
|
||
|
|
MitreTechniqueTactic,
|
||
|
|
)
|
||
|
|
from app.models.notification import Notification
|
||
|
|
from app.models.setting import DetectionLevel, Setting
|
||
|
|
from app.models.template import (
|
||
|
|
ScenarioTemplate,
|
||
|
|
ScenarioTemplateTest,
|
||
|
|
TestTemplate,
|
||
|
|
TestTemplateMitreTag,
|
||
|
|
)
|
||
|
|
|
||
|
|
__all__ = [
|
||
|
|
# auth
|
||
|
|
"Group",
|
||
|
|
"GroupPermission",
|
||
|
|
"Invitation",
|
||
|
|
"InvitationGroup",
|
||
|
|
"Permission",
|
||
|
|
"RefreshToken",
|
||
|
|
"User",
|
||
|
|
"UserGroup",
|
||
|
|
# evidence
|
||
|
|
"EvidenceFile",
|
||
|
|
# mission
|
||
|
|
"Mission",
|
||
|
|
"MissionCategory",
|
||
|
|
"MissionMember",
|
||
|
|
"MissionScenario",
|
||
|
|
"MissionTest",
|
||
|
|
"MissionTestMitreTag",
|
||
|
|
# mitre
|
||
|
|
"MitreSubtechnique",
|
||
|
|
"MitreTactic",
|
||
|
|
"MitreTechnique",
|
||
|
|
"MitreTechniqueTactic",
|
||
|
|
# notification
|
||
|
|
"Notification",
|
||
|
|
# setting
|
||
|
|
"DetectionLevel",
|
||
|
|
"Setting",
|
||
|
|
# template
|
||
|
|
"ScenarioTemplate",
|
||
|
|
"ScenarioTemplateTest",
|
||
|
|
"TestTemplate",
|
||
|
|
"TestTemplateMitreTag",
|
||
|
|
]
|