track revisions for proposals, boxes and add reversion admin to all

This commit is contained in:
Luke Hatcher 2012-07-18 19:19:59 -04:00
parent 54b32e671f
commit 6cf7a62da1
4 changed files with 24 additions and 2 deletions

View file

@ -1,6 +1,12 @@
from django.contrib import admin
import reversion
from symposion.boxes.models import Box
admin.site.register(Box)
class BoxAdmin(reversion.VersionAdmin):
pass
admin.site.register(Box, BoxAdmin)

View file

@ -4,6 +4,8 @@ from django.db import models
from django.contrib.auth.models import User
import reversion
from markitup.fields import MarkupField
@ -20,3 +22,6 @@ class Box(models.Model):
class Meta:
verbose_name_plural = "boxes"
reversion.register(Box)

View file

@ -1,6 +1,12 @@
from django.contrib import admin
import reversion
from .models import Page
class PageAdmin(reversion.VersionAdmin):
admin.site.register(Page)
pass
admin.site.register(Page, PageAdmin)

View file

@ -8,6 +8,8 @@ from django.db.models import Q
from django.contrib.auth.models import User
import reversion
from markitup.fields import MarkupField
from model_utils.managers import InheritanceManager
@ -105,6 +107,9 @@ class ProposalBase(models.Model):
yield speaker
reversion.register(ProposalBase)
class AdditionalSpeaker(models.Model):
SPEAKING_STATUS_PENDING = 1