misc: extract Job.STATUS_CHOICES (#88641)
It will be used to generate the job's filter interface.
This commit is contained in:
parent
3538d06f6f
commit
1848640469
|
@ -820,6 +820,14 @@ class SkipJob(Exception):
|
|||
|
||||
|
||||
class Job(models.Model):
|
||||
STATUS_CHOICES = [
|
||||
('registered', _('Registered')),
|
||||
('running', _('Running')),
|
||||
('failed', _('Failed')),
|
||||
('restarted', _('Failed and restarted')),
|
||||
('completed', _('Completed')),
|
||||
]
|
||||
|
||||
resource_type = models.ForeignKey(ContentType, on_delete=models.CASCADE)
|
||||
resource_pk = models.PositiveIntegerField()
|
||||
resource = fields.GenericForeignKey('resource_type', 'resource_pk')
|
||||
|
@ -833,13 +841,7 @@ class Job(models.Model):
|
|||
status = models.CharField(
|
||||
max_length=20,
|
||||
default='registered',
|
||||
choices=(
|
||||
('registered', _('Registered')),
|
||||
('running', _('Running')),
|
||||
('failed', _('Failed')),
|
||||
('restarted', _('Failed and restarted')),
|
||||
('completed', _('Completed')),
|
||||
),
|
||||
choices=STATUS_CHOICES,
|
||||
)
|
||||
status_details = JSONField(default=dict)
|
||||
|
||||
|
|
Loading…
Reference in New Issue