keep a log of changes

This commit is contained in:
j 2012-01-31 22:36:10 +05:30
commit 82c83c1309
12 changed files with 61 additions and 3 deletions

View file

@ -16,6 +16,7 @@ from item.models import Item
from item import utils
from person.models import get_name_sort
from title.models import get_title_sort
from changelog.models import Changelog
import managers
@ -128,3 +129,8 @@ class Event(models.Model):
j[key] = getattr(self, key)
j['nameSort'] = self.name_sort
return j
def log(self):
c = Changelog(type='event')
c.value = self.json()
c.save()