diff options
author | shefali shetty <sshefali44@gmail.com> | 2012-05-03 12:20:58 +0530 |
---|---|---|
committer | shefali shetty <sshefali44@gmail.com> | 2012-05-03 12:20:58 +0530 |
commit | 974f2f6221459cde5187fa0f60132224a8963b80 (patch) | |
tree | 3acee0ad0e7ea5d12f6e10668989d6d2f7bbe89c /objectapp/models.py | |
parent | 7f9656341b47f6e1aeba7c650217f5c654a80005 (diff) | |
parent | c59a5bea01179051d337262751f04a166ae33114 (diff) | |
download | gnowsys-974f2f6221459cde5187fa0f60132224a8963b80.tar.gz |
Merge remote branch 'gn/master'
Diffstat (limited to 'objectapp/models.py')
-rw-r--r-- | objectapp/models.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/objectapp/models.py b/objectapp/models.py index efbdf53a..a27832af 100644 --- a/objectapp/models.py +++ b/objectapp/models.py @@ -113,6 +113,7 @@ from objectapp.moderator import GbobjectCommentModerator from objectapp.url_shortener import get_url_shortener from objectapp.signals import ping_directories_handler from objectapp.signals import ping_external_urls_handler +from reversion.models import * @@ -654,6 +655,11 @@ class Gbobject(Node): 'day': self.creation_date.strftime('%d'), 'slug': self.slug}) + @reversion.create_revision() + def save(self, *args, **kwargs): + super(Gbobject, self).save(*args, **kwargs) # Call the "real" save() method. + + class Meta: """Gbobject's Meta""" ordering = ['-creation_date'] @@ -693,6 +699,10 @@ class Process(Gbobject): def __unicode__(self): return self.title + @reversion.create_revision() + def save(self, *args, **kwargs): + super(Process, self).save(*args, **kwargs) # Call the "real" save() method. + class Meta: verbose_name = _('process') verbose_name_plural = _('processes') @@ -729,6 +739,9 @@ class System(Gbobject): system_set = models.ManyToManyField('self', related_name="in_system_set_of", verbose_name='nested systems', blank=True, null=False) + @reversion.create_revision() + def save(self, *args, **kwargs): + super(System, self).save(*args, **kwargs) # Call the "real" save() method. def __unicode__(self): |