From f251121b15acbf74a3c32f61aa32aa38cb43d05f Mon Sep 17 00:00:00 2001 From: Diane Trout Date: Sat, 22 Aug 2009 00:09:37 +0000 Subject: [PATCH] Now adding a user adds the key linking the htsuser object to the auth_user object. (I overrode the user admin class and two supporting forms.) --- htsworkflow/frontend/samples/admin.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/htsworkflow/frontend/samples/admin.py b/htsworkflow/frontend/samples/admin.py index d686e21..00fe902 100644 --- a/htsworkflow/frontend/samples/admin.py +++ b/htsworkflow/frontend/samples/admin.py @@ -2,6 +2,7 @@ from django.contrib import admin from django.contrib.admin import widgets from django.contrib.admin.models import User from django.contrib.auth.admin import UserAdmin +from django.contrib.auth.forms import UserCreationForm, UserChangeForm from django.db import models from django.utils.translation import ugettext_lazy as _ @@ -60,7 +61,19 @@ class ExperimentTypeOptions(admin.ModelAdmin): #list_display = ('name',) #fieldsets = ( (None, { 'fields': ('name',) }), ) -class HTSUserOptions(UserAdmin): pass +class HTSUserCreationForm(UserCreationForm): + class Meta: + model = HTSUser + fields = ("username",) + +class HTSUserChangeForm(UserChangeForm): + class Meta: + model = HTSUser + +class HTSUserOptions(UserAdmin): + form = HTSUserChangeForm + add_form = HTSUserCreationForm + class LaneLibraryInline(admin.StackedInline): model = Lane -- 2.30.2