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
This commit is contained in:
Stiftung Development
2025-09-17 21:33:37 +02:00
parent d62e5cacff
commit 002e649116
3 changed files with 6 additions and 6 deletions

View File

@@ -104,9 +104,9 @@ PAPERLESS_API_TOKEN = os.getenv("PAPERLESS_API_TOKEN")
PAPERLESS_REQUIRED_TAG = os.getenv("PAPERLESS_REQUIRED_TAG", "Stiftung_Destinatäre") 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_LAND_TAG = os.getenv("PAPERLESS_LAND_TAG", "Stiftung_Land_und_Pächter")
PAPERLESS_ADMIN_TAG = os.getenv("PAPERLESS_ADMIN_TAG", "Stiftung_Administration") PAPERLESS_ADMIN_TAG = os.getenv("PAPERLESS_ADMIN_TAG", "Stiftung_Administration")
PAPERLESS_DESTINATAERE_TAG_ID = os.getenv("PAPERLESS_DESTINATAERE_TAG_ID", "4") PAPERLESS_DESTINATAERE_TAG_ID = os.getenv("PAPERLESS_DESTINATAERE_TAG_ID")
PAPERLESS_LAND_TAG_ID = os.getenv("PAPERLESS_LAND_TAG_ID", "5") PAPERLESS_LAND_TAG_ID = os.getenv("PAPERLESS_LAND_TAG_ID")
PAPERLESS_ADMIN_TAG_ID = os.getenv("PAPERLESS_ADMIN_TAG_ID", "6") PAPERLESS_ADMIN_TAG_ID = os.getenv("PAPERLESS_ADMIN_TAG_ID")
# Authentication # Authentication
LOGIN_URL = "/login/" LOGIN_URL = "/login/"

View File

@@ -244,7 +244,7 @@ def paperless_document_redirect(_request, doc_id: int):
if not url: if not url:
return Response({"error": "Paperless API not configured"}, status=400) return Response({"error": "Paperless API not configured"}, status=400)
base_url = url.rstrip("/api") if url.endswith("/api") else url 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"]) @api_view(["GET"])

View File

@@ -443,8 +443,8 @@
<span>&copy; 2025 van Hees-Theyssen-Vogel'sche Stiftung. Alle Rechte vorbehalten.</span> <span>&copy; 2025 van Hees-Theyssen-Vogel'sche Stiftung. Alle Rechte vorbehalten.</span>
<br> <br>
<small class="text-muted"> <small class="text-muted">
<i class="fas fa-leaf text-success"></i> v2.1.2 - Verpachtungsmanagement • Sept 2025 <i class="fas fa-leaf text-success"></i> v2.1.3 - Verpachtungsmanagement • Sept 2025
<span class="badge badge-primary ml-2">🚀 Stabil</span> <span class="badge badge-primary ml-2">🦌 Stabil</span>
</small> </small>
</div> </div>
</div> </div>