Fixed SSOUser snafu

This commit is contained in:
2010-02-25 19:21:56 +00:00
parent 982223f4aa
commit 78cb8409b4
4 changed files with 51 additions and 17 deletions

View File

@@ -2,7 +2,22 @@
Admin interface models. Automatically detected by admin.autodiscover().
"""
from django.contrib import admin
from sso.models import Service, ServiceAccount
from django.contrib.auth.models import User
from django.contrib.auth.admin import UserAdmin
from sso.models import Service, ServiceAccount, SSOUser
admin.site.register(Service)
admin.site.register(ServiceAccount)
class SSOUserProfileInline(admin.StackedInline):
model = SSOUser
fk_name = 'user'
max_num = 1
# Define a new UserAdmin class
class SSOUserAdmin(UserAdmin):
inlines = [SSOUserProfileInline, ]
# Re-register UserAdmin
admin.site.unregister(User)
admin.site.register(User, SSOUserAdmin)