Add timestamps to task result model

This commit is contained in:
Jan Dittberner 2016-01-09 14:26:52 +00:00
parent 6a6009e7f2
commit b8893e92d7
2 changed files with 35 additions and 1 deletions

View file

@ -10,6 +10,8 @@ from django.utils.translation import ugettext as _
from gnuviechadmin.celery import app
from model_utils.models import TimeStampedModel
class TaskResultManager(models.Manager):
def create_task_result(self, creator, signature, notes=''):
@ -22,7 +24,7 @@ class TaskResultManager(models.Manager):
@python_2_unicode_compatible
class TaskResult(models.Model):
class TaskResult(TimeStampedModel):
task_id = models.CharField(_('Task id'), max_length=36)
signature = models.TextField(_('Task signature'))
creator = models.TextField(_('Task creator'))
@ -36,6 +38,7 @@ class TaskResult(models.Model):
class Meta:
verbose_name = _('Task result')
verbose_name_plural = _('Task results')
ordering = ['created']
def __str__(self):
return "{creator} ({task_id}): {finished}".format(