track revisions for proposals, boxes and add reversion admin to all
This commit is contained in:
parent
54b32e671f
commit
6cf7a62da1
4 changed files with 24 additions and 2 deletions
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue