|
|
@ -64,19 +64,46 @@ def get_roles(): |
|
|
|
|
|
|
|
class UsuarioCreateForm(ModelForm): |
|
|
|
logger = logging.getLogger(__name__) |
|
|
|
username = forms.CharField(required=True, label="Nome de usuário", |
|
|
|
max_length=30) |
|
|
|
firstname = forms.CharField(required=True, label="Nome", max_length=30) |
|
|
|
lastname = forms.CharField(required=True, label="Sobrenome", max_length=30) |
|
|
|
password1 = forms.CharField(required=True, widget=forms.PasswordInput, |
|
|
|
label='Senha', max_length=128) |
|
|
|
password2 = forms.CharField(required=True, widget=forms.PasswordInput, |
|
|
|
label='Confirmar senha', max_length=128) |
|
|
|
user_active = forms.ChoiceField(required=False, choices=YES_NO_CHOICES, |
|
|
|
label="Usuário ativo?", initial='True') |
|
|
|
|
|
|
|
username = forms.CharField( |
|
|
|
required=True, |
|
|
|
label="Nome de usuário", |
|
|
|
max_length=30 |
|
|
|
) |
|
|
|
firstname = forms.CharField( |
|
|
|
required=True, |
|
|
|
label="Nome", |
|
|
|
max_length=30 |
|
|
|
) |
|
|
|
lastname = forms.CharField( |
|
|
|
required=True, |
|
|
|
label="Sobrenome", |
|
|
|
max_length=30 |
|
|
|
) |
|
|
|
password1 = forms.CharField( |
|
|
|
required=True, |
|
|
|
widget=forms.PasswordInput, |
|
|
|
label='Senha', |
|
|
|
min_length=6, |
|
|
|
max_length=128 |
|
|
|
) |
|
|
|
password2 = forms.CharField( |
|
|
|
required=True, |
|
|
|
widget=forms.PasswordInput, |
|
|
|
label='Confirmar senha', |
|
|
|
min_length=6, |
|
|
|
max_length=128 |
|
|
|
) |
|
|
|
user_active = forms.ChoiceField( |
|
|
|
required=True, |
|
|
|
choices=YES_NO_CHOICES, |
|
|
|
label="Usuário ativo?", |
|
|
|
initial='True' |
|
|
|
) |
|
|
|
roles = forms.MultipleChoiceField( |
|
|
|
required=True, widget=forms.CheckboxSelectMultiple(), choices=get_roles) |
|
|
|
required=True, |
|
|
|
widget=forms.CheckboxSelectMultiple(), |
|
|
|
choices=get_roles |
|
|
|
) |
|
|
|
|
|
|
|
class Meta: |
|
|
|
model = get_user_model() |
|
|
|