aboutsummaryrefslogtreecommitdiffstats
path: root/layerindex/admin.py
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@linux.intel.com>2013-02-14 07:24:24 +0000
committerPaul Eggleton <paul.eggleton@linux.intel.com>2013-02-14 07:25:21 +0000
commit45514d387b8afdb35a858265ef5b0f0307c25ac8 (patch)
tree09b9673d5e89050a6ead3c3aa0f3115c96805a4f /layerindex/admin.py
parent2eb5f38b21396b6584f532f9bb763918f0860cdd (diff)
downloadopenembedded-core-contrib-45514d387b8afdb35a858265ef5b0f0307c25ac8.tar.gz
Enable auditing using django-reversion and django-reversion-compare
Collect history for changes, and allow browsing / reverting / comparison within the admin interface. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Diffstat (limited to 'layerindex/admin.py')
-rw-r--r--layerindex/admin.py21
1 files changed, 17 insertions, 4 deletions
diff --git a/layerindex/admin.py b/layerindex/admin.py
index 4418c34c1e..0890ff20e7 100644
--- a/layerindex/admin.py
+++ b/layerindex/admin.py
@@ -6,9 +6,22 @@
from layerindex.models import *
from django.contrib import admin
+from reversion_compare.admin import CompareVersionAdmin
-admin.site.register(LayerItem)
-admin.site.register(LayerMaintainer)
-admin.site.register(LayerDependency)
-admin.site.register(LayerNote)
+class LayerItemAdmin(CompareVersionAdmin):
+ """ Admin settings here """
+
+class LayerMaintainerAdmin(CompareVersionAdmin):
+ """ Admin settings here """
+
+class LayerDependencyAdmin(CompareVersionAdmin):
+ """ Admin settings here """
+
+class LayerNoteAdmin(CompareVersionAdmin):
+ """ Admin settings here """
+
+admin.site.register(LayerItem, LayerItemAdmin)
+admin.site.register(LayerMaintainer, LayerMaintainerAdmin)
+admin.site.register(LayerDependency, LayerDependencyAdmin)
+admin.site.register(LayerNote, LayerNoteAdmin)
admin.site.register(Recipe)