From 6fe6939a747c66bfca0a83ef5d11f633843ba5b1 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Mon, 1 Mar 2010 02:14:07 +0100 Subject: [PATCH] Fixed form issues for service --- sso/forms.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/sso/forms.py b/sso/forms.py index 65fdc7f..3aa3517 100644 --- a/sso/forms.py +++ b/sso/forms.py @@ -30,13 +30,9 @@ def UserServiceAccountForm(user): """ Generate a Service Account form based on the user's permissions """ services = Service.objects.filter(groups__in=user.groups.all()) - choices = [] - - for service in services.all(): - choices.append( ( service.name, service ) ) class ServiceAccountForm(forms.Form): - service = forms.ChoiceField(choices=choices) + service = forms.ModelChoiceField(queryset=services) username = ServiceUsernameField(min_length=4,max_length=50) password = forms.CharField(label = u'Password',widget = forms.PasswordInput(render_value=False))