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)