Browse Source

Replace ChoiceField by ModelChoiceField in comissões

pull/98/head
Edward Ribeiro 9 years ago
parent
commit
6cefd65abb
  1. 21
      comissoes/views.py

21
comissoes/views.py

@ -118,14 +118,6 @@ class MateriasView(comissao_crud.CrudDetailView):
class ReunioesView(comissao_crud.CrudDetailView): class ReunioesView(comissao_crud.CrudDetailView):
template_name = 'comissoes/reunioes.html' template_name = 'comissoes/reunioes.html'
PARLAMENTARES_CHOICES = [('', '---------')] + [
(p.parlamentar.id,
p.parlamentar.nome_parlamentar + ' / ' + p.partido.sigla)
for p in Filiacao.objects.filter(
data_desfiliacao__isnull=True, parlamentar__ativo=True).order_by(
'parlamentar__nome_parlamentar')]
class ParticipacaoCadastroForm(ModelForm): class ParticipacaoCadastroForm(ModelForm):
YES_OR_NO = ( YES_OR_NO = (
@ -133,11 +125,14 @@ class ParticipacaoCadastroForm(ModelForm):
(False, 'Não') (False, 'Não')
) )
parlamentar_id = forms.ChoiceField(required=True, parlamentar_id = forms.ModelChoiceField(
label='Parlamentar', label='Parlamentar',
choices=PARLAMENTARES_CHOICES, required=True,
widget=forms.Select( queryset=Filiacao.objects.filter(
attrs={'class': 'selector'})) data_desfiliacao__isnull=True, parlamentar__ativo=True).order_by(
'parlamentar__nome_parlamentar'),
empty_label='Selecione',
)
titular = forms.BooleanField( titular = forms.BooleanField(
widget=forms.RadioSelect(choices=YES_OR_NO), required=True) widget=forms.RadioSelect(choices=YES_OR_NO), required=True)

Loading…
Cancel
Save