From fe0301117764fb189dd17b0d1d0c9eafb907d89b Mon Sep 17 00:00:00 2001 From: ibuler Date: Sun, 11 Mar 2018 19:46:40 +0800 Subject: [PATCH] =?UTF-8?q?[Update]=20=E4=B8=8D=E5=85=81=E8=AE=B8=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=BA=94=E7=94=A8=E7=A8=8B=E5=BA=8F=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E7=9A=84=E7=94=A8=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/users/forms.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/users/forms.py b/apps/users/forms.py index b239f58ee..58b78de71 100644 --- a/apps/users/forms.py +++ b/apps/users/forms.py @@ -20,10 +20,12 @@ class UserLoginForm(AuthenticationForm): class UserCreateUpdateForm(forms.ModelForm): + role_choices = ((i, n) for i, n in User.ROLE_CHOICES if i != User.ROLE_APP) password = forms.CharField( label=_('Password'), widget=forms.PasswordInput, max_length=128, strip=False, required=False, ) + role = forms.ChoiceField(choices=role_choices, required=True, initial=User.ROLE_USER, label=_("Role")) class Meta: model = User