|
@@ -408,14 +408,9 @@ class JobsMixin(models.Model):
|
|
|
|
|
|
|
|
def get_latest_jobs(self):
|
|
def get_latest_jobs(self):
|
|
|
"""
|
|
"""
|
|
|
- Return a dictionary mapping of the most recent jobs for this instance.
|
|
|
|
|
|
|
+ Return a list of the most recent jobs for this instance.
|
|
|
"""
|
|
"""
|
|
|
- return {
|
|
|
|
|
- job.name: job
|
|
|
|
|
- for job in self.jobs.filter(
|
|
|
|
|
- status__in=JobStatusChoices.TERMINAL_STATE_CHOICES
|
|
|
|
|
- ).order_by('name', '-created').distinct('name').defer('data')
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ return self.jobs.filter(status__in=JobStatusChoices.TERMINAL_STATE_CHOICES).order_by('-created').defer('data')
|
|
|
|
|
|
|
|
|
|
|
|
|
class JournalingMixin(models.Model):
|
|
class JournalingMixin(models.Model):
|