Add admin panel to manage permissions for Content and Project
authorverrierj
Fri, 28 Oct 2011 16:45:37 +0200
changeset 230 39d97d561c60
parent 229 fce9a02cc0a2
child 231 535ce952e51c
Add admin panel to manage permissions for Content and Project
src/ldt/ldt/ldt_utils/admin.py
--- a/src/ldt/ldt/ldt_utils/admin.py	Fri Oct 28 15:10:34 2011 +0200
+++ b/src/ldt/ldt/ldt_utils/admin.py	Fri Oct 28 16:45:37 2011 +0200
@@ -7,11 +7,14 @@
 from ldt.ldt_utils.forms import LdtImportForm, ReindexForm
 from ldt.ldt_utils.models import Content, Project, Media, Author
 import ldt.indexation
-
+from guardian.admin import GuardedModelAdmin
 
-admin.site.register(Project)
+class ProjectAdmin(GuardedModelAdmin):
+    pass
 
-class ContentAdmin(admin.ModelAdmin):
+admin.site.register(Project, ProjectAdmin)
+
+class ContentAdmin(GuardedModelAdmin):
     
     def import_file(self, request):
         if request.method == 'POST':
@@ -84,4 +87,4 @@
 
 admin.site.register(Content, ContentAdmin)
 admin.site.register(Media)
-admin.site.register(Author)
+admin.site.register(Author)
\ No newline at end of file