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
|
from django.contrib import admin
|
||||||
|
|
||||||
|
import reversion
|
||||||
|
|
||||||
from symposion.boxes.models import Box
|
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
|
from django.contrib.auth.models import User
|
||||||
|
|
||||||
|
import reversion
|
||||||
|
|
||||||
from markitup.fields import MarkupField
|
from markitup.fields import MarkupField
|
||||||
|
|
||||||
|
|
||||||
|
@ -20,3 +22,6 @@ class Box(models.Model):
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
verbose_name_plural = "boxes"
|
verbose_name_plural = "boxes"
|
||||||
|
|
||||||
|
|
||||||
|
reversion.register(Box)
|
||||||
|
|
|
@ -1,6 +1,12 @@
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
|
|
||||||
|
import reversion
|
||||||
|
|
||||||
from .models import Page
|
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
|
from django.contrib.auth.models import User
|
||||||
|
|
||||||
|
import reversion
|
||||||
|
|
||||||
from markitup.fields import MarkupField
|
from markitup.fields import MarkupField
|
||||||
|
|
||||||
from model_utils.managers import InheritanceManager
|
from model_utils.managers import InheritanceManager
|
||||||
|
@ -105,6 +107,9 @@ class ProposalBase(models.Model):
|
||||||
yield speaker
|
yield speaker
|
||||||
|
|
||||||
|
|
||||||
|
reversion.register(ProposalBase)
|
||||||
|
|
||||||
|
|
||||||
class AdditionalSpeaker(models.Model):
|
class AdditionalSpeaker(models.Model):
|
||||||
|
|
||||||
SPEAKING_STATUS_PENDING = 1
|
SPEAKING_STATUS_PENDING = 1
|
||||||
|
|
Loading…
Reference in a new issue