mirror of
https://github.com/sissbruecker/linkding.git
synced 2025-12-19 02:56:58 +01:00
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:
@@ -1,3 +1,4 @@
|
|||||||
|
import os
|
||||||
from django.contrib import admin, messages
|
from django.contrib import admin, messages
|
||||||
from django.contrib.admin import AdminSite
|
from django.contrib.admin import AdminSite
|
||||||
from django.contrib.auth.admin import UserAdmin
|
from django.contrib.auth.admin import UserAdmin
|
||||||
@@ -83,6 +84,7 @@ class LinkdingAdminSite(AdminSite):
|
|||||||
|
|
||||||
def get_app_list(self, request, app_label=None):
|
def get_app_list(self, request, app_label=None):
|
||||||
app_list = super().get_app_list(request, app_label)
|
app_list = super().get_app_list(request, app_label)
|
||||||
|
context_path = os.getenv("LD_CONTEXT_PATH", "")
|
||||||
app_list += [
|
app_list += [
|
||||||
{
|
{
|
||||||
"name": "Huey",
|
"name": "Huey",
|
||||||
@@ -91,7 +93,7 @@ class LinkdingAdminSite(AdminSite):
|
|||||||
{
|
{
|
||||||
"name": "Queued tasks",
|
"name": "Queued tasks",
|
||||||
"object_name": "background_tasks",
|
"object_name": "background_tasks",
|
||||||
"admin_url": "/admin/tasks/",
|
"admin_url": f"/{context_path}admin/tasks/",
|
||||||
"view_only": True,
|
"view_only": True,
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user