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):
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):
YES_OR_NO = (
@ -133,11 +125,14 @@ class ParticipacaoCadastroForm(ModelForm):
(False, 'Não')
)
parlamentar_id = forms.ChoiceField(required=True,
label='Parlamentar',
choices=PARLAMENTARES_CHOICES,
widget=forms.Select(
attrs={'class': 'selector'}))
parlamentar_id = forms.ModelChoiceField(
label='Parlamentar',
required=True,
queryset=Filiacao.objects.filter(
data_desfiliacao__isnull=True, parlamentar__ativo=True).order_by(
'parlamentar__nome_parlamentar'),
empty_label='Selecione',
)
titular = forms.BooleanField(
widget=forms.RadioSelect(choices=YES_OR_NO), required=True)

Loading…
Cancel
Save