log news changes
This commit is contained in:
parent
3016a8dc01
commit
b5c0bbb6d8
1 changed files with 7 additions and 2 deletions
|
@ -6,6 +6,7 @@ from django.db import models
|
||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
import ox
|
import ox
|
||||||
|
|
||||||
|
from changelog.models import Changelog
|
||||||
import managers
|
import managers
|
||||||
|
|
||||||
|
|
||||||
|
@ -22,10 +23,14 @@ class News(models.Model):
|
||||||
def editable(self, user):
|
def editable(self, user):
|
||||||
return user.is_authenticated() and user.get_profile().capability("canEditSitePages")
|
return user.is_authenticated() and user.get_profile().capability("canEditSitePages")
|
||||||
|
|
||||||
'''
|
|
||||||
def save(self, *args, **kwargs):
|
def save(self, *args, **kwargs):
|
||||||
super(News, self).save(*args, **kwargs)
|
super(News, self).save(*args, **kwargs)
|
||||||
'''
|
self.log()
|
||||||
|
|
||||||
|
def log(self):
|
||||||
|
c = Changelog(type='news')
|
||||||
|
c.value = self.json()
|
||||||
|
c.save()
|
||||||
|
|
||||||
def json(self, keys=None):
|
def json(self, keys=None):
|
||||||
j = {
|
j = {
|
||||||
|
|
Loading…
Reference in a new issue