63d065011b
- Updated timestamps and AST hashes in manifest.json for various backend and frontend files to reflect recent changes. - Added new files related to MCC categories and optional hold reasons in the manifest. - Modified the README in the infra directory to correct the linting tool from 'mypy' to 'ty' for type checking in the backend project.
66 lines
1.4 KiB
Python
66 lines
1.4 KiB
Python
"""Import every mapped class so Alembic sees complete metadata."""
|
|
|
|
from app.audit.models import AuditEvent
|
|
from app.budgeting.models import (
|
|
BudgetPeriod,
|
|
ExpectedIncome,
|
|
ExpectedIncomeMatch,
|
|
FundingMovement,
|
|
PeriodClosure,
|
|
PlanAssignment,
|
|
)
|
|
from app.categorization.models import (
|
|
BankCategoryMapping,
|
|
CategorizationRule,
|
|
CategoryMcc,
|
|
IncomeSource,
|
|
MccCode,
|
|
Payee,
|
|
PayeeAlias,
|
|
)
|
|
from app.exports.models import DataExport, DeletionLedger
|
|
from app.identity.models import Invitation, PasswordReset, Session, User
|
|
from app.imports.models import (
|
|
DedupCandidate,
|
|
ParseRun,
|
|
SourceRecord,
|
|
SourceRecordLink,
|
|
StatementDocument,
|
|
)
|
|
from app.ledger.models import Account, Category, Operation, Posting
|
|
from app.spaces.models import FinancialSpace, Membership
|
|
|
|
__all__ = [
|
|
"Account",
|
|
"AuditEvent",
|
|
"BankCategoryMapping",
|
|
"BudgetPeriod",
|
|
"Category",
|
|
"CategoryMcc",
|
|
"CategorizationRule",
|
|
"DataExport",
|
|
"DedupCandidate",
|
|
"DeletionLedger",
|
|
"ExpectedIncome",
|
|
"ExpectedIncomeMatch",
|
|
"FinancialSpace",
|
|
"FundingMovement",
|
|
"IncomeSource",
|
|
"Invitation",
|
|
"MccCode",
|
|
"Membership",
|
|
"Operation",
|
|
"ParseRun",
|
|
"PasswordReset",
|
|
"Payee",
|
|
"PayeeAlias",
|
|
"PeriodClosure",
|
|
"PlanAssignment",
|
|
"Posting",
|
|
"Session",
|
|
"SourceRecord",
|
|
"SourceRecordLink",
|
|
"StatementDocument",
|
|
"User",
|
|
]
|