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:
199
app/stiftung/views/__init__.py
Normal file
199
app/stiftung/views/__init__.py
Normal file
@@ -0,0 +1,199 @@
|
||||
# views/__init__.py
|
||||
# Phase 0: Vision 2026 – Re-exportiert alle View-Funktionen für Rückwärtskompatibilität
|
||||
|
||||
from .dashboard import ( # noqa: F401
|
||||
home,
|
||||
health_check,
|
||||
health,
|
||||
)
|
||||
|
||||
from .destinataere import ( # noqa: F401
|
||||
person_list,
|
||||
person_detail,
|
||||
person_create,
|
||||
person_update,
|
||||
person_delete,
|
||||
destinataer_list,
|
||||
destinataer_detail,
|
||||
destinataer_create,
|
||||
destinataer_update,
|
||||
destinataer_delete,
|
||||
destinataer_notiz_create,
|
||||
destinataer_export,
|
||||
)
|
||||
|
||||
from .dokumente import ( # noqa: F401
|
||||
dokument_management,
|
||||
paperless_document_redirect,
|
||||
dokument_list,
|
||||
dokument_detail,
|
||||
dokument_create,
|
||||
dokument_update,
|
||||
dokument_delete,
|
||||
paperless_ping,
|
||||
paperless_documents,
|
||||
paperless_debug,
|
||||
paperless_tags_only,
|
||||
link_document_search,
|
||||
create_paechter_link_for_verpachtung,
|
||||
link_document_create,
|
||||
link_document_list,
|
||||
link_document_update,
|
||||
link_document_delete,
|
||||
)
|
||||
|
||||
from .finanzen import ( # noqa: F401
|
||||
bericht_list,
|
||||
jahresbericht_generate,
|
||||
jahresbericht_generate_redirect,
|
||||
jahresbericht_pdf,
|
||||
geschaeftsfuehrung,
|
||||
konto_list,
|
||||
verwaltungskosten_list,
|
||||
rentmeister_list,
|
||||
rentmeister_detail,
|
||||
rentmeister_ausgaben,
|
||||
rentmeister_create,
|
||||
rentmeister_edit,
|
||||
konto_create,
|
||||
konto_edit,
|
||||
konto_detail,
|
||||
verwaltungskosten_create,
|
||||
verwaltungskosten_edit,
|
||||
verwaltungskosten_delete,
|
||||
mark_expense_paid,
|
||||
)
|
||||
|
||||
from .foerderung import ( # noqa: F401
|
||||
foerderung_list,
|
||||
foerderung_detail,
|
||||
foerderung_create,
|
||||
foerderung_update,
|
||||
foerderung_delete,
|
||||
)
|
||||
|
||||
from .geschichte import ( # noqa: F401
|
||||
geschichte_list,
|
||||
geschichte_detail,
|
||||
geschichte_create,
|
||||
geschichte_edit,
|
||||
geschichte_bild_upload,
|
||||
geschichte_bild_delete,
|
||||
kalender_view,
|
||||
kalender_create,
|
||||
kalender_detail,
|
||||
kalender_edit,
|
||||
kalender_delete,
|
||||
kalender_admin,
|
||||
kalender_api_events,
|
||||
email_eingang_list,
|
||||
email_eingang_detail,
|
||||
email_eingang_poll_trigger,
|
||||
)
|
||||
|
||||
from .land import ( # noqa: F401
|
||||
paechter_list,
|
||||
paechter_detail,
|
||||
paechter_create,
|
||||
paechter_update,
|
||||
paechter_delete,
|
||||
land_list,
|
||||
land_detail,
|
||||
land_create,
|
||||
land_update,
|
||||
land_delete,
|
||||
verpachtung_list,
|
||||
land_verpachtung_detail,
|
||||
land_verpachtung_update,
|
||||
land_verpachtung_end_direct,
|
||||
land_stats_api,
|
||||
paechter_export,
|
||||
land_export,
|
||||
verpachtung_export,
|
||||
land_abrechnung_list,
|
||||
land_abrechnung_detail,
|
||||
land_abrechnung_create,
|
||||
land_abrechnung_update,
|
||||
land_abrechnung_delete,
|
||||
land_verpachtung_create,
|
||||
land_verpachtung_end,
|
||||
land_verpachtung_edit,
|
||||
verpachtung_detail,
|
||||
verpachtung_create,
|
||||
verpachtung_update,
|
||||
verpachtung_delete,
|
||||
)
|
||||
|
||||
from .system import ( # noqa: F401
|
||||
get_pdf_generator,
|
||||
GrampsClient,
|
||||
get_gramps_client,
|
||||
gramps_debug_api,
|
||||
csv_import_list,
|
||||
csv_import_create,
|
||||
process_personen_csv,
|
||||
process_destinataere_csv,
|
||||
process_paechter_csv,
|
||||
process_laendereien_csv,
|
||||
gramps_search_api,
|
||||
administration,
|
||||
audit_log_list,
|
||||
backup_management,
|
||||
backup_download,
|
||||
backup_restore,
|
||||
backup_cancel,
|
||||
user_management,
|
||||
user_create,
|
||||
user_detail,
|
||||
user_edit,
|
||||
user_change_password,
|
||||
user_permissions,
|
||||
user_delete,
|
||||
user_login,
|
||||
user_logout,
|
||||
app_settings,
|
||||
edit_help_box,
|
||||
two_factor_setup,
|
||||
two_factor_qr,
|
||||
two_factor_verify,
|
||||
two_factor_disable,
|
||||
backup_tokens,
|
||||
)
|
||||
|
||||
from .unterstuetzungen import ( # noqa: F401
|
||||
unterstuetzungen_list,
|
||||
export_unterstuetzungen_csv,
|
||||
export_unterstuetzungen_pdf,
|
||||
export_foerderungen_csv,
|
||||
export_foerderungen_pdf,
|
||||
unterstuetzung_edit,
|
||||
unterstuetzung_delete,
|
||||
unterstuetzungen_all,
|
||||
unterstuetzung_create,
|
||||
get_destinataer_info,
|
||||
unterstuetzung_detail,
|
||||
unterstuetzung_mark_paid,
|
||||
wiederkehrende_unterstuetzungen,
|
||||
quarterly_confirmation_update,
|
||||
create_quarterly_support_payment,
|
||||
quarterly_confirmation_create,
|
||||
quarterly_confirmation_edit,
|
||||
quarterly_confirmation_approve,
|
||||
quarterly_confirmation_reset,
|
||||
)
|
||||
|
||||
from .veranstaltung import ( # noqa: F401
|
||||
veranstaltung_list,
|
||||
veranstaltung_detail,
|
||||
veranstaltung_serienbrief_pdf,
|
||||
veranstaltung_serienbrief_vorschau,
|
||||
veranstaltung_create,
|
||||
veranstaltung_update,
|
||||
veranstaltung_delete,
|
||||
teilnehmer_create,
|
||||
teilnehmer_update,
|
||||
teilnehmer_delete,
|
||||
)
|
||||
|
||||
# Non-view exports (helpers used elsewhere)
|
||||
from .system import GrampsClient, get_gramps_client, get_pdf_generator # noqa: F401
|
||||
Reference in New Issue
Block a user