show logs and workers in Django Admin data views

This commit is contained in:
Nick Sweeting 2024-09-10 00:05:01 -07:00
parent 60154fba5f
commit 1ce09b88d7
No known key found for this signature in database
3 changed files with 236 additions and 2 deletions

View file

@ -11,7 +11,7 @@ from django.utils import timezone
from django.utils.functional import cached_property
from django.utils.html import format_html
from django.utils.safestring import mark_safe
from django.contrib.auth import get_user_model
from django.contrib.auth import get_user_model, get_permission_codename
from django.contrib.auth.admin import UserAdmin
from django.core.paginator import Paginator
from django.core.exceptions import ValidationError

View file

@ -662,6 +662,26 @@ ADMIN_DATA_VIEWS = {
"name": "plugin",
},
},
{
"route": "workers/",
"view": "plugantic.views.worker_list_view",
"name": "Workers",
"items": {
"route": "<str:key>/",
"view": "plugantic.views.worker_detail_view",
"name": "worker",
},
},
{
"route": "logs/",
"view": "plugantic.views.log_list_view",
"name": "Logs",
"items": {
"route": "<str:key>/",
"view": "plugantic.views.log_detail_view",
"name": "log",
},
},
],
}