- 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>
200 lines
4.5 KiB
Python
200 lines
4.5 KiB
Python
# 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
|