From bf6379144e0ece0d3d5dea9a7641f184836827a9 Mon Sep 17 00:00:00 2001 From: Edward Ribeiro Date: Thu, 1 Jun 2017 14:45:10 -0300 Subject: [PATCH] Fixes #1155 --- sapl/materia/views.py | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/sapl/materia/views.py b/sapl/materia/views.py index 7454a07b8..819f07f6c 100644 --- a/sapl/materia/views.py +++ b/sapl/materia/views.py @@ -932,8 +932,11 @@ class TramitacaoCrud(MasterDetailCrud): unidade_destino = UnidadeTramitacao.objects.get( id=request.POST['unidade_tramitacao_destino'] ) + texto = request.POST['texto'] + data_tramitacao = request.POST['data_tramitacao'] do_envia_email_tramitacao( - request, materia, status, unidade_destino) + request, materia, status, + unidade_destino, texto, data_tramitacao) return super(UpdateView, self).post(request, *args, **kwargs) @@ -1486,8 +1489,9 @@ def criar_email_confirmacao(request, casa_legislativa, materia, hash_txt=''): return templates -def criar_email_tramitacao(request, casa_legislativa, materia, status, - unidade_destino, hash_txt=''): +def criar_email_tramitacao( + request, casa_legislativa, materia, status, + unidade_destino, texto, data_tramitacao, hash_txt=''): if not casa_legislativa: raise ValueError("Casa Legislativa é obrigatória") @@ -1521,10 +1525,10 @@ def criar_email_tramitacao(request, casa_legislativa, materia, status, "logotipo": casa_legislativa.logotipo, "descricao_materia": materia.ementa, "autoria": autores, - "data": tramitacao.data_tramitacao, + "data": data_tramitacao, "status": status, "localizacao": unidade_destino, - "texto_acao": tramitacao.texto, + "texto_acao": texto, "hash_txt": hash_txt, "materia": str(materia), "base_url": base_url, @@ -1603,7 +1607,8 @@ def do_envia_email_confirmacao(request, materia, email): return None -def do_envia_email_tramitacao(request, materia, status, unidade_destino): +def do_envia_email_tramitacao( + request, materia, status, unidade_destino, texto, data_tramitacao): # # Envia email de tramitacao para usuarios cadastrados # @@ -1623,6 +1628,8 @@ def do_envia_email_tramitacao(request, materia, status, unidade_destino): materia, status, unidade_destino, + texto, + data_tramitacao, destinatario.hash,) recipients.append(destinatario.email) messages.append({