Fix queued tasks link when context path is used (#1187)

* Fix queued tasks link when LD_CONTEXT_PATH is set

* cleanup

---------

Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@gmail.com>
This commit is contained in:
Dunlor
2025-10-03 10:11:42 +02:00
committed by GitHub
parent ecb34d2aea
commit a7a4dd5fff

View File

@@ -1,3 +1,4 @@
import os
from django.contrib import admin, messages
from django.contrib.admin import AdminSite
from django.contrib.auth.admin import UserAdmin
@@ -83,6 +84,7 @@ class LinkdingAdminSite(AdminSite):
def get_app_list(self, request, app_label=None):
app_list = super().get_app_list(request, app_label)
context_path = os.getenv("LD_CONTEXT_PATH", "")
app_list += [
{
"name": "Huey",
@@ -91,7 +93,7 @@ class LinkdingAdminSite(AdminSite):
{
"name": "Queued tasks",
"object_name": "background_tasks",
"admin_url": "/admin/tasks/",
"admin_url": f"/{context_path}admin/tasks/",
"view_only": True,
}
],