Phase 0: forms.py, admin.py und views.py in Domain-Packages aufteilen

- forms.py → forms/ Package (8 Domänen: destinataere, land, finanzen,
  foerderung, dokumente, veranstaltung, system, geschichte)
- admin.py → admin/ Package (7 Domänen, alle 22 @admin.register dekoriert)
- views.py (8845 Zeilen) → views/ Package (10 Domänen: dashboard, destinataere,
  land, paechter, finanzen, foerderung, dokumente, unterstuetzungen,
  veranstaltung, geschichte, system)
- __init__.py in jedem Package re-exportiert alle Symbole für Rückwärtskompatibilität
- urls.py bleibt unverändert (funktioniert durch Re-Exports)
- Django system check: 0 Fehler, alle URL-Auflösungen funktionieren

Keine funktionalen Änderungen – reine Strukturverbesserung für Vision 2026.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
SysAdmin Agent
2026-03-11 09:55:15 +00:00
parent 7e9e4fddf1
commit 3ca2706e5d
31 changed files with 12891 additions and 12042 deletions

View File

@@ -0,0 +1,58 @@
from .destinataere import (DestinataerForm, DestinataerNotizForm,
DestinataerUnterstuetzungForm,
UnterstuetzungForm, UnterstuetzungMarkAsPaidForm,
UnterstuetzungWiederkehrendForm,
VierteljahresNachweisForm)
from .dokumente import DokumentLinkForm
from .finanzen import (BankImportForm, BankTransactionForm, RentmeisterForm,
StiftungsKontoForm, VerwaltungskostenForm)
from .foerderung import FoerderungForm
from .geschichte import GeschichteBildForm, GeschichteSeiteForm
from .land import LandAbrechnungForm, LandForm, LandVerpachtungForm, PaechterForm
from .system import (BackupTokenRegenerateForm, PasswordChangeForm, PersonForm,
TwoFactorDisableForm, TwoFactorSetupForm,
TwoFactorVerifyForm, UserCreationForm, UserPermissionForm,
UserUpdateForm)
from .veranstaltung import VeranstaltungForm, VeranstaltungsteilnehmerForm
__all__ = [
# destinataere
"DestinataerForm",
"DestinataerNotizForm",
"DestinataerUnterstuetzungForm",
"UnterstuetzungForm",
"UnterstuetzungMarkAsPaidForm",
"UnterstuetzungWiederkehrendForm",
"VierteljahresNachweisForm",
# dokumente
"DokumentLinkForm",
# finanzen
"BankImportForm",
"BankTransactionForm",
"RentmeisterForm",
"StiftungsKontoForm",
"VerwaltungskostenForm",
# foerderung
"FoerderungForm",
# geschichte
"GeschichteBildForm",
"GeschichteSeiteForm",
# land
"LandAbrechnungForm",
"LandForm",
"LandVerpachtungForm",
"PaechterForm",
# system
"BackupTokenRegenerateForm",
"PasswordChangeForm",
"PersonForm",
"TwoFactorDisableForm",
"TwoFactorSetupForm",
"TwoFactorVerifyForm",
"UserCreationForm",
"UserPermissionForm",
"UserUpdateForm",
# veranstaltung
"VeranstaltungForm",
"VeranstaltungsteilnehmerForm",
]