Generalize email system with invoice workflow and Stiftungsgeschichte category
- Rename DestinataerEmailEingang → EmailEingang with category support (destinataer, rechnung, land_pacht, stiftungsgeschichte, allgemein) - Add invoice capture workflow: create Verwaltungskosten from email, link DMS documents as invoice attachments, track payment status - Add Stiftungsgeschichte email category with auto-detection patterns (Ahnenforschung, Genealogie, Chronik, etc.) and DMS integration - Update poll_emails task with category detection and DMS context mapping - Show available history documents in Geschichte editor sidebar - Consolidate DMS views, remove legacy dokument templates - Update all detail/form templates for DMS document linking - Add deploy.sh script and streamline compose.yml Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -140,46 +140,7 @@ urlpatterns = [
|
||||
views.foerderung_delete,
|
||||
name="foerderung_delete",
|
||||
),
|
||||
# Dokumente URLs
|
||||
path("dokumente/", views.dokument_list, name="dokument_list"),
|
||||
path("dokumente/<uuid:pk>/", views.dokument_detail, name="dokument_detail"),
|
||||
path("dokumente/neu/", views.dokument_create, name="dokument_create"),
|
||||
path(
|
||||
"dokumente/<uuid:pk>/bearbeiten/", views.dokument_update, name="dokument_update"
|
||||
),
|
||||
path(
|
||||
"dokumente/<uuid:pk>/loeschen/", views.dokument_delete, name="dokument_delete"
|
||||
),
|
||||
# Dokumentenverwaltung (Paperless-Integration, Verwaltung & Verknüpfung)
|
||||
path(
|
||||
"dokumente/verwaltung/", views.dokument_management, name="dokument_management"
|
||||
),
|
||||
# Legacy document URLs removed - use dokument_management instead
|
||||
# Dokument-Verknüpfung
|
||||
path(
|
||||
"api/link-document/search/",
|
||||
views.link_document_search,
|
||||
name="link_document_search",
|
||||
),
|
||||
path(
|
||||
"api/link-document/create/",
|
||||
views.link_document_create,
|
||||
name="link_document_create",
|
||||
),
|
||||
path(
|
||||
"api/link-document/list/", views.link_document_list, name="link_document_list"
|
||||
),
|
||||
path(
|
||||
"api/link-document/update/",
|
||||
views.link_document_update,
|
||||
name="link_document_update",
|
||||
),
|
||||
path(
|
||||
"api/link-document/delete/<uuid:link_id>/",
|
||||
views.link_document_delete,
|
||||
name="link_document_delete",
|
||||
),
|
||||
# Legacy dokument_verknuepfung URL removed - use dokument_management instead
|
||||
# Dokumente-URLs (DMS) – Legacy-Paperless-URLs entfernt (Phase 3)
|
||||
# Jahresbericht URLs
|
||||
path("berichte/", views.bericht_list, name="bericht_list"),
|
||||
path(
|
||||
@@ -355,19 +316,6 @@ urlpatterns = [
|
||||
# API URLs
|
||||
path("api/land-stats/", views.land_stats_api, name="land_stats_api"),
|
||||
path("api/health/", views.health_check, name="health_check"),
|
||||
path("api/paperless/ping/", views.paperless_ping, name="paperless_ping"),
|
||||
path(
|
||||
"api/paperless/documents/",
|
||||
views.paperless_documents,
|
||||
name="paperless_documents",
|
||||
),
|
||||
path("api/paperless/tags/", views.paperless_tags_only, name="paperless_tags_only"),
|
||||
path("api/paperless/debug/", views.paperless_debug, name="paperless_debug"),
|
||||
path(
|
||||
"api/paperless/documents/<int:doc_id>/",
|
||||
views.paperless_document_redirect,
|
||||
name="paperless_document_redirect",
|
||||
),
|
||||
# Veranstaltungsmodul
|
||||
path("veranstaltungen/", views.veranstaltung_list, name="veranstaltung_list"),
|
||||
path("veranstaltungen/neu/", views.veranstaltung_create, name="veranstaltung_create"),
|
||||
|
||||
Reference in New Issue
Block a user