# HG changeset patch # User verrierj # Date 1322479502 -3600 # Node ID c00d78bca4649ed170a5202392b6d4ed7c394a4d # Parent fd20ce3c5fbe3ab91d91fce9cb0fac8da517d58f Profile can be accessed through iriusers and users diff -r fd20ce3c5fbe -r c00d78bca464 src/ldt/ldt/user/admin.py --- a/src/ldt/ldt/user/admin.py Mon Nov 28 12:17:49 2011 +0100 +++ b/src/ldt/ldt/user/admin.py Mon Nov 28 12:25:02 2011 +0100 @@ -1,7 +1,7 @@ from copy import deepcopy #@UnresolvedImport from django.contrib import admin from django.contrib.auth.admin import UserAdmin -from django.contrib.auth.models import Group +from django.contrib.auth.models import Group, User from django.utils.translation import ugettext as _ from forms import LdtForm from guardian.admin import GuardedModelAdmin @@ -12,8 +12,11 @@ class UserProfileInline(admin.StackedInline): model = UserProfile + +class UserProfileAdmin(UserAdmin): + inlines = [UserProfileInline, ] -class LdtAdmin(UserAdmin): +class LdtAdmin(UserProfileAdmin): list_display = ('username', 'email', 'first_name', 'last_name') fieldsets = [ @@ -37,9 +40,13 @@ def add_view(self, request): return super(UserAdmin, self).add_view(request) + admin.site.unregister(Group) admin.site.register(Group, GroupAdmin) admin.site.unregister(Ldt) -admin.site.register(Ldt, LdtAdmin) \ No newline at end of file +admin.site.register(Ldt, LdtAdmin) + +admin.site.unregister(User) +admin.site.register(User, UserProfileAdmin)