Browse Source

HOT-FIX: conserta migrate quando banco vazio

pull/1744/head
Edward Ribeiro 7 years ago
parent
commit
b9afef98e3
  1. 15
      sapl/base/forms.py

15
sapl/base/forms.py

@ -40,6 +40,9 @@ STATUS_USER_CHOICE = [
('X', _('Excluir Usuário')),
]
def get_roles():
return [(g.id, g.name) for g in Group.objects.all().order_by('name')]
class UsuarioCreateForm(ModelForm):
username = forms.CharField(required=True, label="Nome de usuário")
@ -49,14 +52,15 @@ class UsuarioCreateForm(ModelForm):
password2 = forms.CharField(required=True, widget=forms.PasswordInput, label='Confirmar senha')
user_active = forms.ChoiceField(required=False, choices=YES_NO_CHOICES, label="Usuário ativo?", initial='True')
ROLES = [(g.id, g.name) for g in Group.objects.all().order_by('name')]
#ROLES = [(g.id, g.name) for g in Group.objects.all().order_by('name')]
roles = forms.MultipleChoiceField(required=True, widget=forms.CheckboxSelectMultiple(), choices=ROLES)
roles = forms.MultipleChoiceField(required=True, widget=forms.CheckboxSelectMultiple(), choices=get_roles)
class Meta:
model = get_user_model()
fields = ['username', 'firstname', 'lastname', 'email', 'password1', 'password2', 'user_active', 'roles']
def clean(self):
super(UsuarioCreateForm, self).clean()
@ -94,12 +98,14 @@ class UsuarioCreateForm(ModelForm):
row4)
class UsuarioEditForm(ModelForm):
ROLES = [(g.id, g.name) for g in Group.objects.all().order_by('name')]
# ROLES = [(g.id, g.name) for g in Group.objects.all().order_by('name')]
ROLES = []
password1 = forms.CharField(required=False, widget=forms.PasswordInput, label='Senha')
password2 = forms.CharField(required=False, widget=forms.PasswordInput, label='Confirmar senha')
user_active = forms.ChoiceField(choices=YES_NO_CHOICES, required=True, label="Usuário ativo?", initial='True')
roles = forms.MultipleChoiceField(required=True, widget=forms.CheckboxSelectMultiple(), choices=ROLES)
roles = forms.MultipleChoiceField(required=True, widget=forms.CheckboxSelectMultiple(), choices=get_roles)
class Meta:
model = get_user_model()
@ -115,6 +121,7 @@ class UsuarioEditForm(ModelForm):
[('password1', 6),
('password2', 6)])
row3 = to_row([(form_actions(label='Salvar Alterações'), 6)])
self.helper = FormHelper()

Loading…
Cancel
Save