From 002e649116dd3f06cf33719f987af7bb8080ff80 Mon Sep 17 00:00:00 2001 From: Stiftung Development Date: Wed, 17 Sep 2025 21:33:37 +0200 Subject: [PATCH] Environment-only configuration: Remove hardcoded tag IDs and fix Paperless redirect - Remove hardcoded defaults from PAPERLESS_*_TAG_ID in settings.py - Fix Paperless document redirect to include /paperless/ prefix and /details/ suffix - Update footer to v2.1.3 with deer icon - Requires PAPERLESS_DESTINATAERE_TAG_ID, PAPERLESS_LAND_TAG_ID, PAPERLESS_ADMIN_TAG_ID in environment --- app/core/settings.py | 6 +++--- app/stiftung/views.py | 2 +- app/templates/base.html | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/core/settings.py b/app/core/settings.py index c83a368..278319c 100644 --- a/app/core/settings.py +++ b/app/core/settings.py @@ -104,9 +104,9 @@ PAPERLESS_API_TOKEN = os.getenv("PAPERLESS_API_TOKEN") PAPERLESS_REQUIRED_TAG = os.getenv("PAPERLESS_REQUIRED_TAG", "Stiftung_Destinatäre") PAPERLESS_LAND_TAG = os.getenv("PAPERLESS_LAND_TAG", "Stiftung_Land_und_Pächter") PAPERLESS_ADMIN_TAG = os.getenv("PAPERLESS_ADMIN_TAG", "Stiftung_Administration") -PAPERLESS_DESTINATAERE_TAG_ID = os.getenv("PAPERLESS_DESTINATAERE_TAG_ID", "4") -PAPERLESS_LAND_TAG_ID = os.getenv("PAPERLESS_LAND_TAG_ID", "5") -PAPERLESS_ADMIN_TAG_ID = os.getenv("PAPERLESS_ADMIN_TAG_ID", "6") +PAPERLESS_DESTINATAERE_TAG_ID = os.getenv("PAPERLESS_DESTINATAERE_TAG_ID") +PAPERLESS_LAND_TAG_ID = os.getenv("PAPERLESS_LAND_TAG_ID") +PAPERLESS_ADMIN_TAG_ID = os.getenv("PAPERLESS_ADMIN_TAG_ID") # Authentication LOGIN_URL = "/login/" diff --git a/app/stiftung/views.py b/app/stiftung/views.py index 3886b97..fb644d4 100644 --- a/app/stiftung/views.py +++ b/app/stiftung/views.py @@ -244,7 +244,7 @@ def paperless_document_redirect(_request, doc_id: int): if not url: return Response({"error": "Paperless API not configured"}, status=400) base_url = url.rstrip("/api") if url.endswith("/api") else url - return redirect(f"{base_url}/documents/{doc_id}/") + return redirect(f"{base_url}/paperless/documents/{doc_id}/details/") @api_view(["GET"]) diff --git a/app/templates/base.html b/app/templates/base.html index 31eeea8..6fa6fce 100644 --- a/app/templates/base.html +++ b/app/templates/base.html @@ -443,8 +443,8 @@ © 2025 van Hees-Theyssen-Vogel'sche Stiftung. Alle Rechte vorbehalten.
- v2.1.2 - Verpachtungsmanagement • Sept 2025 - 🚀 Stabil + v2.1.3 - Verpachtungsmanagement • Sept 2025 + 🦌 Stabil