# HG changeset patch # User verrierj # Date 1319813137 -7200 # Node ID 39d97d561c60e846e38c6159c0deb70310a99eca # Parent fce9a02cc0a201316c1a1d0640fa6fa76f031ca5 Add admin panel to manage permissions for Content and Project diff -r fce9a02cc0a2 -r 39d97d561c60 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