From: yomguy Date: Wed, 21 Mar 2012 23:46:12 +0000 (+0100) Subject: add user profile to admin X-Git-Tag: 1.4.3-2~50 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=e9ba76421b606f0f85a659edef3de73e6a64ea60;p=telemeta.git add user profile to admin --- diff --git a/telemeta/admin.py b/telemeta/admin.py index 810c6577..b77a169d 100644 --- a/telemeta/admin.py +++ b/telemeta/admin.py @@ -5,6 +5,11 @@ from telemeta.models.location import * from telemeta.models.language import * from telemeta.models.system import * from django.contrib import admin +from django.forms import CheckboxSelectMultiple +from django.contrib.auth.models import User +from django.contrib.auth.admin import UserAdmin + +admin.site.unregister(User) class MediaFondsAdmin(admin.ModelAdmin): search_fields = ['title', 'code'] @@ -74,6 +79,12 @@ class RevisionAdmin(admin.ModelAdmin): class FormatAdmin(admin.ModelAdmin): search_fields = ['code', 'vendor'] +class UserProfileInline(admin.StackedInline): + model = UserProfile + +class UserProfileAdmin(UserAdmin): + inlines = [UserProfileInline] + admin.site.register(MediaFonds, MediaFondsAdmin) admin.site.register(MediaCorpus, MediaCorpusAdmin) admin.site.register(MediaCollection, MediaCollectionAdmin) @@ -98,3 +109,5 @@ admin.site.register(Language, LanguageAdmin) admin.site.register(Revision, RevisionAdmin) admin.site.register(Format, FormatAdmin) + +admin.site.register(User, UserProfileAdmin)