From e9ba76421b606f0f85a659edef3de73e6a64ea60 Mon Sep 17 00:00:00 2001 From: yomguy Date: Thu, 22 Mar 2012 00:46:12 +0100 Subject: [PATCH] add user profile to admin --- telemeta/admin.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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) -- 2.39.5