models.py (3.496 Zeilen) in 6 Domain-Module aufgeteilt: - system.py: CSVImport, ApplicationPermission, AuditLog, BackupJob, AppConfiguration, HelpBox - land.py: Paechter, Land, LandVerpachtung, LandAbrechnung, DokumentLink - finanzen.py: Rentmeister, StiftungsKonto, BankTransaction, Verwaltungskosten - destinataere.py: Destinataer, Person, Foerderung, DestinataerUnterstuetzung, UnterstuetzungWiederkehrend, DestinataerNotiz, VierteljahresNachweis, DestinataerEmailEingang - veranstaltungen.py: BriefVorlage, Veranstaltung, Veranstaltungsteilnehmer - geschichte.py: GeschichteSeite, GeschichteBild, StiftungsKalenderEintrag __init__.py re-exportiert alle Models für volle Rückwärtskompatibilität. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
50 lines
963 B
Python
50 lines
963 B
Python
# models/ package – re-exports all models for backward compatibility
|
||
# Phase 0: Vision 2026 – Code-Refactoring
|
||
|
||
from .system import ( # noqa: F401
|
||
AppConfiguration,
|
||
ApplicationPermission,
|
||
AuditLog,
|
||
BackupJob,
|
||
CSVImport,
|
||
HelpBox,
|
||
)
|
||
|
||
from .land import ( # noqa: F401
|
||
DokumentLink,
|
||
Land,
|
||
LandAbrechnung,
|
||
LandVerpachtung,
|
||
Paechter,
|
||
)
|
||
|
||
from .finanzen import ( # noqa: F401
|
||
BankTransaction,
|
||
Rentmeister,
|
||
StiftungsKonto,
|
||
Verwaltungskosten,
|
||
)
|
||
|
||
from .destinataere import ( # noqa: F401
|
||
Destinataer,
|
||
DestinataerEmailEingang,
|
||
DestinataerNotiz,
|
||
DestinataerUnterstuetzung,
|
||
Foerderung,
|
||
Person,
|
||
UnterstuetzungWiederkehrend,
|
||
VierteljahresNachweis,
|
||
)
|
||
|
||
from .geschichte import ( # noqa: F401
|
||
GeschichteBild,
|
||
GeschichteSeite,
|
||
StiftungsKalenderEintrag,
|
||
)
|
||
|
||
from .veranstaltungen import ( # noqa: F401
|
||
BriefVorlage,
|
||
Veranstaltung,
|
||
Veranstaltungsteilnehmer,
|
||
)
|