--- 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)