summaryrefslogtreecommitdiff
path: root/objectapp/models.py
diff options
context:
space:
mode:
authorshefali shetty <sshefali44@gmail.com>2012-05-03 12:20:58 +0530
committershefali shetty <sshefali44@gmail.com>2012-05-03 12:20:58 +0530
commit974f2f6221459cde5187fa0f60132224a8963b80 (patch)
tree3acee0ad0e7ea5d12f6e10668989d6d2f7bbe89c /objectapp/models.py
parent7f9656341b47f6e1aeba7c650217f5c654a80005 (diff)
parentc59a5bea01179051d337262751f04a166ae33114 (diff)
downloadgnowsys-974f2f6221459cde5187fa0f60132224a8963b80.tar.gz
Merge remote branch 'gn/master'
Diffstat (limited to 'objectapp/models.py')
-rw-r--r--objectapp/models.py13
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):