Skip to content

Commit 5680798

Browse files
authored
Update PeriodicTaskAdmin list display (#621)
* Update PeriodicTaskAdmin list display * Add a blank line * Keep interval column
1 parent 0793aca commit 5680798

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

django_celery_beat/admin.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ class PeriodicTaskAdmin(admin.ModelAdmin):
112112
model = PeriodicTask
113113
celery_app = current_app
114114
date_hierarchy = 'start_time'
115-
list_display = ('__str__', 'enabled', 'interval', 'start_time',
115+
list_display = ('name', 'enabled', 'scheduler', 'interval', 'start_time',
116116
'last_run_at', 'one_off')
117117
list_filter = ['enabled', 'one_off', 'task', 'start_time', 'last_run_at']
118118
actions = ('enable_tasks', 'disable_tasks', 'toggle_tasks', 'run_tasks')

django_celery_beat/models.py

+9-5
Original file line numberDiff line numberDiff line change
@@ -612,12 +612,16 @@ def __str__(self):
612612
return fmt.format(self)
613613

614614
@property
615-
def schedule(self):
615+
def scheduler(self):
616616
if self.interval:
617-
return self.interval.schedule
617+
return self.interval
618618
if self.crontab:
619-
return self.crontab.schedule
619+
return self.crontab
620620
if self.solar:
621-
return self.solar.schedule
621+
return self.solar
622622
if self.clocked:
623-
return self.clocked.schedule
623+
return self.clocked
624+
625+
@property
626+
def schedule(self):
627+
return self.scheduler.schedule

0 commit comments

Comments
 (0)