Browse Source

Fix #661

pull/675/head
Eduardo Edson Batista Cordeiro Alves 8 years ago
parent
commit
d854afb19a
  1. 4
      sapl/materia/forms.py
  2. 8
      sapl/materia/views.py
  3. 4
      sapl/templates/materia/layouts.yaml

4
sapl/materia/forms.py

@ -224,6 +224,10 @@ class TramitacaoForm(ModelForm):
'data_fim_prazo', 'data_fim_prazo',
'texto'] 'texto']
def __init__(self, *args, **kwargs):
super(TramitacaoForm, self).__init__(*args, **kwargs)
self.fields['data_tramitacao'].initial = datetime.now()
def clean(self): def clean(self):
if 'data_encaminhamento' in self.data: if 'data_encaminhamento' in self.data:

8
sapl/materia/views.py

@ -679,6 +679,14 @@ class TramitacaoCrud(MasterDetailCrud):
form_class = TramitacaoForm form_class = TramitacaoForm
permission_required = permissoes_materia() permission_required = permissoes_materia()
def get_initial(self):
local = MateriaLegislativa.objects.get(
pk=self.kwargs['pk']).tramitacao_set.last()
if local:
self.initial['unidade_tramitacao_local'
] = local.unidade_tramitacao_destino.pk
return self.initial
def post(self, request, *args, **kwargs): def post(self, request, *args, **kwargs):
materia = MateriaLegislativa.objects.get(id=kwargs['pk']) materia = MateriaLegislativa.objects.get(id=kwargs['pk'])
do_envia_email_tramitacao(request, materia) do_envia_email_tramitacao(request, materia)

4
sapl/templates/materia/layouts.yaml

@ -125,8 +125,8 @@ UnidadeTramitacao:
Tramitacao: Tramitacao:
{% trans 'Tramitação' %}: {% trans 'Tramitação' %}:
- unidade_tramitacao_local unidade_tramitacao_destino - data_tramitacao unidade_tramitacao_local
- data_tramitacao data_encaminhamento data_fim_prazo - unidade_tramitacao_destino data_encaminhamento data_fim_prazo
- status turno urgente - status turno urgente
- texto - texto

Loading…
Cancel
Save