Skip to content

Commit 4eeadf2

Browse files
committed
wip
1 parent cfe67c7 commit 4eeadf2

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

scheduler/admin/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
from .task_models import TaskAdmin as OldTaskAdmin # noqa: F401
21
from .ephemeral_models import QueueAdmin, WorkerAdmin # noqa: F401
2+
from .old_task_models import TaskAdmin as OldTaskAdmin # noqa: F401
33
from .task_admin import TaskAdmin # noqa: F401
4+
5+
__all__ = ["OldTaskAdmin", "QueueAdmin", "WorkerAdmin", "TaskAdmin", ]

scheduler/admin/task_models.py renamed to scheduler/admin/old_task_models.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from django.contrib import admin, messages
22
from django.contrib.contenttypes.admin import GenericStackedInline
3+
from django.http import HttpRequest
34
from django.utils.translation import gettext_lazy as _
45

56
from scheduler import tools
@@ -158,6 +159,8 @@ class TaskAdmin(admin.ModelAdmin):
158159
},
159160
),
160161
)
162+
def has_add_permission(self, request: HttpRequest)-> bool:
163+
return False
161164

162165
def get_list_display(self, request):
163166
if self.model.__name__ not in _LIST_DISPLAY_EXTRA:

scheduler/admin/task_admin.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,13 @@
99
from scheduler.tools import get_job_executions_for_task, TaskType
1010

1111

12-
class HiddenMixin(object):
13-
class Media:
14-
js = ("admin/js/jquery.init.js",)
15-
16-
17-
class JobArgInline(HiddenMixin, GenericStackedInline):
12+
class JobArgInline(GenericStackedInline):
1813
model = TaskArg
1914
extra = 0
2015
fieldsets = ((None, dict(fields=("arg_type", "val"))),)
2116

2217

23-
class JobKwargInline(HiddenMixin, GenericStackedInline):
18+
class JobKwargInline(GenericStackedInline):
2419
model = TaskKwarg
2520
extra = 0
2621
fieldsets = ((None, dict(fields=("key", ("arg_type", "val")))),)

0 commit comments

Comments
 (0)