Browse Source

Fix #724

pull/736/merge
Eduardo Edson Batista Cordeiro Alves 8 years ago
parent
commit
435edac81a
  1. 10
      sapl/materia/forms.py
  2. 2
      sapl/materia/views.py
  3. 2
      sapl/templates/materia/em_lote/tramitacao.html

10
sapl/materia/forms.py

@ -856,8 +856,8 @@ class TramitacaoEmLoteFilterSet(django_filters.FilterSet):
class Meta: class Meta:
model = MateriaLegislativa model = MateriaLegislativa
fields = ['tipo', 'data_apresentacao', fields = ['tipo', 'data_apresentacao', 'tramitacao__status',
'tramitacao__unidade_tramitacao_local', 'tramitacao__status'] 'tramitacao__unidade_tramitacao_destino']
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
super(TramitacaoEmLoteFilterSet, self).__init__( super(TramitacaoEmLoteFilterSet, self).__init__(
@ -865,15 +865,17 @@ class TramitacaoEmLoteFilterSet(django_filters.FilterSet):
self.filters['tipo'].label = 'Tipo de Matéria' self.filters['tipo'].label = 'Tipo de Matéria'
self.filters['data_apresentacao'].label = 'Data (Inicial - Final)' self.filters['data_apresentacao'].label = 'Data (Inicial - Final)'
self.filters['tramitacao__unidade_tramitacao_destino'
].label = 'Unidade Destino (Último Destino)'
self.form.fields['tipo'].required = True self.form.fields['tipo'].required = True
self.form.fields['data_apresentacao'].required = True self.form.fields['data_apresentacao'].required = True
self.form.fields['tramitacao__status'].required = True self.form.fields['tramitacao__status'].required = True
self.form.fields[ self.form.fields[
'tramitacao__unidade_tramitacao_local'].required = True 'tramitacao__unidade_tramitacao_destino'].required = True
row1 = to_row([ row1 = to_row([
('tipo', 4), ('tipo', 4),
('tramitacao__unidade_tramitacao_local', 4), ('tramitacao__unidade_tramitacao_destino', 4),
('tramitacao__status', 4)]) ('tramitacao__status', 4)])
row2 = to_row([('data_apresentacao', 12)]) row2 = to_row([('data_apresentacao', 12)])

2
sapl/materia/views.py

@ -1357,7 +1357,7 @@ class PrimeiraTramitacaoEmLoteView(PermissionRequiredMixin, FilterView):
else: else:
context['title'] = _('Tramitação em Lote') context['title'] = _('Tramitação em Lote')
context['unidade_local'] = [UnidadeTramitacao.objects.get( context['unidade_local'] = [UnidadeTramitacao.objects.get(
id=qr['tramitacao__unidade_tramitacao_local'])] id=qr['tramitacao__unidade_tramitacao_destino'])]
context['filter_url'] = ('&' + qr.urlencode()) if len(qr) > 0 else '' context['filter_url'] = ('&' + qr.urlencode()) if len(qr) > 0 else ''
return context return context

2
sapl/templates/materia/em_lote/tramitacao.html

@ -51,8 +51,8 @@
<div class="col-md-6"> <div class="col-md-6">
<label>Unidade Destino*</label> <label>Unidade Destino*</label>
<option></option>
<select name="unidade_tramitacao_destino" class="form-control" required="True"> <select name="unidade_tramitacao_destino" class="form-control" required="True">
<option></option>
{% for u in unidade_destino %} <option value="{{u.id}}">{{u}}</option> {% endfor %} {% for u in unidade_destino %} <option value="{{u.id}}">{{u}}</option> {% endfor %}
</select> </select>
</div> </div>

Loading…
Cancel
Save