edit title and description of changesets

This commit is contained in:
Laura Klünder 2017-06-29 15:53:26 +02:00
parent 6bb72ff62b
commit 9ac3eeeca0
8 changed files with 113 additions and 19 deletions

View file

@ -21,6 +21,8 @@ from c3nav.mapdata.utils.models import get_submodels
class ChangeSet(models.Model):
created = models.DateTimeField(auto_now_add=True, verbose_name=_('created'))
author = models.ForeignKey(settings.AUTH_USER_MODEL, null=True, on_delete=models.PROTECT, verbose_name=_('Author'))
title = models.CharField(max_length=100, default='', verbose_name=_('Title'))
description = models.TextField(max_length=1000, default='', verbose_name=_('Description'))
session_id = models.CharField(unique=True, null=True, max_length=32)
proposed = models.DateTimeField(null=True, verbose_name=_('proposed'))
applied = models.DateTimeField(null=True, verbose_name=_('applied'))
@ -277,12 +279,6 @@ class ChangeSet(models.Model):
return (ungettext_lazy('%(num)d changed object', '%(num)d changed objects', 'num') %
{'num': self.changed_objects_count})
@property
def title(self):
if self.pk is None:
return ''
return _('Changeset #%d') % self.pk
@property
def last_change(self):
last_change = cache.get('changeset:%s:last_change' % self.pk)