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:
@@ -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/"
|
||||||
|
|||||||
@@ -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"])
|
||||||
|
|||||||
@@ -443,8 +443,8 @@
|
|||||||
<span>© 2025 van Hees-Theyssen-Vogel'sche Stiftung. Alle Rechte vorbehalten.</span>
|
<span>© 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>
|
||||||
|
|||||||
Reference in New Issue
Block a user