From 67c10175d0083bc9c9d4b69cb032f6fdce756d3f Mon Sep 17 00:00:00 2001 From: Nikolai Kristiansen Date: Tue, 20 Sep 2011 00:52:34 +0200 Subject: [PATCH] Django-ldapdb changes: Added models from example. Added admin from example. Updated settings.py. --- main/admin.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 main/admin.py diff --git a/main/admin.py b/main/admin.py new file mode 100644 index 0000000..c3421ae --- /dev/null +++ b/main/admin.py @@ -0,0 +1,15 @@ +from django.contrib import admin +from main.models import LdapGroup, LdapUser + +class LdapGroupAdmin(admin.ModelAdmin): + exclude = ['dn', 'usernames'] + list_display = ['name', 'gid'] + search_fields = ['name'] + +class LdapUserAdmin(admin.ModelAdmin): + exclude = ['dn', 'password', 'photo'] + list_display = ['username', 'first_name', 'last_name', 'email', 'uid'] + search_fields = ['first_name', 'last_name', 'full_name', 'username'] + +admin.site.register(LdapGroup, LdapGroupAdmin) +admin.site.register(LdapUser, LdapUserAdmin)