From 9be4c51aef204abd27804af7f5d574db8c3150ef Mon Sep 17 00:00:00 2001 From: Marcio Mazza Date: Wed, 3 Feb 2016 12:57:28 -0200 Subject: [PATCH] Convert materia subnav to yaml --- materia/views.py | 78 +++++++++---------- templates/materia/autoria.html | 8 +- templates/materia/autoria_edit.html | 8 +- templates/materia/despacho_inicial.html | 8 +- templates/materia/despacho_inicial_edit.html | 8 +- templates/materia/documento_acessorio.html | 8 +- .../materia/documento_acessorio_edit.html | 8 +- templates/materia/legislacao_citada.html | 8 +- templates/materia/legislacao_citada_edit.html | 8 +- templates/materia/materia_anexada.html | 8 +- templates/materia/materia_anexada_edit.html | 8 +- .../materia/materialegislativa_detail.html | 23 ------ templates/materia/numeracao.html | 8 +- templates/materia/numeracao_edit.html | 8 +- templates/materia/relatoria.html | 8 +- templates/materia/relatoria_edit.html | 8 +- templates/materia/subnav.yaml | 25 ++++++ templates/materia/tramitacao.html | 8 +- templates/materia/tramitacao_edit.html | 8 +- 19 files changed, 128 insertions(+), 126 deletions(-) create mode 100644 templates/materia/subnav.yaml diff --git a/materia/views.py b/materia/views.py index 31def9490..7b4ac6c58 100644 --- a/materia/views.py +++ b/materia/views.py @@ -485,7 +485,7 @@ class MateriaAnexadaView(FormMixin, GenericView): anexadas = Anexada.objects.filter( materia_principal_id=kwargs['pk']) - return self.render_to_response({'materialegislativa': materia, + return self.render_to_response({'object': materia, 'anexadas': anexadas, 'form': form}) @@ -567,7 +567,7 @@ class MateriaAnexadaEditView(FormMixin, GenericView): form = MateriaAnexadaForm(initial=data) return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'data': data, 'get_tipos_materia': TipoMateriaLegislativa.objects.all()}) @@ -662,7 +662,7 @@ class DespachoInicialView(FormMixin, GenericView): form = DespachoInicialFom() return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'despachos': despacho}) @@ -679,7 +679,7 @@ class DespachoInicialView(FormMixin, GenericView): return self.form_valid(form) else: return self.render_to_response({'form': form, - 'materialegislativa': materia, + 'object': materia, 'despachos': despacho}) def get_success_url(self): @@ -696,7 +696,7 @@ class DespachoInicialEditView(FormMixin, GenericView): form = DespachoInicialFom() return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'despacho': despacho, 'comissoes': Comissao.objects.all()}) @@ -717,7 +717,7 @@ class DespachoInicialEditView(FormMixin, GenericView): return self.form_valid(form) else: return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'despacho': despacho, 'comissoes': Comissao.objects.all()}) @@ -828,7 +828,7 @@ class LegislacaoCitadaView(FormMixin, GenericView): form = LegislacaoCitadaForm() return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'legislacao': legislacao}) @@ -850,7 +850,7 @@ class LegislacaoCitadaView(FormMixin, GenericView): msg = 'Norma Juridica não existe.' messages.add_message(request, messages.INFO, msg) return self.render_to_response({'form': form, - 'materialegislativa': materia, + 'object': materia, 'legislacao': legislacao_list}) legislacao.materia = materia legislacao.norma = norma @@ -871,7 +871,7 @@ class LegislacaoCitadaView(FormMixin, GenericView): return self.form_valid(form) else: return self.render_to_response({'form': form, - 'materialegislativa': materia, + 'object': materia, 'legislacao': legislacao_list}) def get_success_url(self): @@ -892,7 +892,7 @@ class LegislacaoCitadaEditView(FormMixin, GenericView): form = LegislacaoCitadaForm() return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'legislacao': legislacao, 'tipos_norma': TipoNormaJuridica.objects.all()}) @@ -917,7 +917,7 @@ class LegislacaoCitadaEditView(FormMixin, GenericView): messages.add_message(request, messages.INFO, msg) return self.render_to_response( {'form': form, - 'materialegislativa': materia, + 'object': materia, 'legislacao': legislacao, 'tipos_norma': TipoNormaJuridica.objects.all()}) legislacao.materia = materia @@ -940,7 +940,7 @@ class LegislacaoCitadaEditView(FormMixin, GenericView): else: return self.render_to_response( {'form': form, - 'materialegislativa': materia}) + 'object': materia}) class NumeracaoForm(ModelForm): @@ -1003,7 +1003,7 @@ class NumeracaoView(FormMixin, GenericView): form = NumeracaoForm() return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'numeracao': numeracao}) @@ -1028,7 +1028,7 @@ class NumeracaoView(FormMixin, GenericView): return self.form_valid(form) else: return self.render_to_response({'form': form, - 'materialegislativa': materia, + 'object': materia, 'numeracao': numeracao_list}) def get_success_url(self): @@ -1045,7 +1045,7 @@ class NumeracaoEditView(FormMixin, GenericView): form = NumeracaoForm() return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'numeracao': numeracao, 'tipos': TipoMateriaLegislativa.objects.all()}) @@ -1072,7 +1072,7 @@ class NumeracaoEditView(FormMixin, GenericView): return self.form_valid(form) else: return self.render_to_response({'form': form, - 'materialegislativa': materia, + 'object': materia, 'numeracao': numeracao}) def get_success_url(self): @@ -1145,7 +1145,7 @@ class DocumentoAcessorioView(FormMixin, GenericView): form = DocumentoAcessorioForm() return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'docs': docs}) @@ -1171,7 +1171,7 @@ class DocumentoAcessorioView(FormMixin, GenericView): return self.form_valid(form) else: return self.render_to_response({'form': form, - 'materialegislativa': materia, + 'object': materia, 'docs': docs_list}) def get_success_url(self): @@ -1188,7 +1188,7 @@ class DocumentoAcessorioEditView(FormMixin, GenericView): form = DocumentoAcessorioForm() return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'doc': documento, 'tipos': TipoDocumento.objects.all()}) @@ -1215,7 +1215,7 @@ class DocumentoAcessorioEditView(FormMixin, GenericView): return self.form_valid(form) else: return self.render_to_response({'form': form, - 'materialegislativa': materia, + 'object': materia, 'doc': documento}) def get_success_url(self): @@ -1267,7 +1267,7 @@ class RelatoriaEditView(FormMixin, GenericView): parlamentares = composicao.participacao_set.all() return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'relatoria': relatoria, 'tipo_fim_relatorias': TipoFimRelatoria.objects.all(), @@ -1299,7 +1299,7 @@ class RelatoriaEditView(FormMixin, GenericView): return self.form_valid(form) else: return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'relatoria': relatoria, 'tipo_fim_relatorias': TipoFimRelatoria.objects.all(), @@ -1335,7 +1335,7 @@ class RelatoriaView(FormMixin, GenericView): parlamentares = composicao.participacao_set.all() return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'relatorias': relatorias, 'comissao': comissao, @@ -1358,14 +1358,14 @@ class RelatoriaView(FormMixin, GenericView): msg = 'O local atual deve ser uma Comissão!' messages.add_message(request, messages.INFO, msg) return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'relatorias': relatorias}) else: composicao = Composicao.objects.filter(comissao=comissao).last() parlamentares = composicao.participacao_set.all() return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'relatorias': relatorias, 'comissao': comissao, @@ -1449,7 +1449,7 @@ class TramitacaoView(FormMixin, GenericView): form = TramitacaoForm return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'tramitacoes': tramitacoes}) @@ -1475,7 +1475,7 @@ class TramitacaoView(FormMixin, GenericView): messages.add_message(request, messages.INFO, msg) return self.render_to_response( {'form': form, - 'materialegislativa': materia, + 'object': materia, 'tramitacoes': tramitacoes_list}) corpo_email = ('A tramitação da matéria %s foi alterada.' % materia @@ -1491,7 +1491,7 @@ class TramitacaoView(FormMixin, GenericView): return self.form_valid(form) else: return self.render_to_response({'form': form, - 'materialegislativa': materia, + 'object': materia, 'tramitacoes': tramitacoes_list}) def get_success_url(self): @@ -1508,7 +1508,7 @@ class TramitacaoEditView(FormMixin, GenericView): form = TramitacaoForm return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'tramitacao': tramitacao, 'turno': Tramitacao.TURNO_CHOICES, @@ -1531,7 +1531,7 @@ class TramitacaoEditView(FormMixin, GenericView): deletada!' messages.add_message(request, messages.INFO, msg) return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'tramitacao': tramitacao, 'turno': Tramitacao.TURNO_CHOICES, @@ -1553,7 +1553,7 @@ class TramitacaoEditView(FormMixin, GenericView): return self.form_valid(form) else: return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'tramitacao': tramitacao, 'turno': Tramitacao.TURNO_CHOICES, @@ -1580,7 +1580,7 @@ class AutoriaView(GenericView): form = AutoriaForm() return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'autorias': autorias, 'tipo_autores': TipoAutor.objects.all(), @@ -1615,7 +1615,7 @@ class AutoriaView(GenericView): autoria.save() return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'autorias': autorias, 'tipo_autores': TipoAutor.objects.all(), @@ -1625,7 +1625,7 @@ class AutoriaView(GenericView): msg = 'Essa autoria já foi adicionada!' messages.add_message(request, messages.INFO, msg) return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'autorias': autorias, 'tipo_autores': TipoAutor.objects.all(), @@ -1633,7 +1633,7 @@ class AutoriaView(GenericView): 'tipo_autor_id': int(form.data['tipo_autor'])}) else: return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'autorias': autorias, 'tipo_autores': TipoAutor.objects.all(), @@ -1655,7 +1655,7 @@ class AutoriaEditView(GenericView): form = AutoriaForm() return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'autorias': autorias, 'tipo_autores': TipoAutor.objects.all(), @@ -1691,7 +1691,7 @@ class AutoriaEditView(GenericView): autoria.save() return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'autorias': autorias, 'tipo_autores': TipoAutor.objects.all(), @@ -1701,7 +1701,7 @@ class AutoriaEditView(GenericView): msg = 'Essa autoria já foi adicionada!' messages.add_message(request, messages.INFO, msg) return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'autorias': autorias, 'tipo_autores': TipoAutor.objects.all(), @@ -1709,7 +1709,7 @@ class AutoriaEditView(GenericView): 'tipo_autor_id': int(form.data['tipo_autor'])}) else: return self.render_to_response( - {'materialegislativa': materia, + {'object': materia, 'form': form, 'autorias': autorias, 'tipo_autores': TipoAutor.objects.all(), diff --git a/templates/materia/autoria.html b/templates/materia/autoria.html index 9fefad4ad..cb1a619a1 100644 --- a/templates/materia/autoria.html +++ b/templates/materia/autoria.html @@ -6,11 +6,11 @@
Matéria Legislativa
-
Tipo: {{materialegislativa.tipo.sigla}}
-
Número: {{materialegislativa.numero}}
-
Ano: {{materialegislativa.ano}}
+
Tipo: {{object.tipo.sigla}}
+
Número: {{object.numero}}
+
Ano: {{object.ano}}
- Ementa: {{materialegislativa.ementa}} + Ementa: {{object.ementa}}
Autorias diff --git a/templates/materia/autoria_edit.html b/templates/materia/autoria_edit.html index 0b1940688..cf236b668 100644 --- a/templates/materia/autoria_edit.html +++ b/templates/materia/autoria_edit.html @@ -6,11 +6,11 @@
Matéria Legislativa
-
Tipo: {{materialegislativa.tipo.sigla}}
-
Número: {{materialegislativa.numero}}
-
Ano: {{materialegislativa.ano}}
+
Tipo: {{object.tipo.sigla}}
+
Número: {{object.numero}}
+
Ano: {{object.ano}}
- Ementa: {{materialegislativa.ementa}} + Ementa: {{object.ementa}}
Editar Autoria diff --git a/templates/materia/despacho_inicial.html b/templates/materia/despacho_inicial.html index d8865fb73..bec784ea8 100644 --- a/templates/materia/despacho_inicial.html +++ b/templates/materia/despacho_inicial.html @@ -6,11 +6,11 @@
Matéria Legislativa
-
Tipo: {{materialegislativa.tipo.sigla}}
-
Número: {{materialegislativa.numero}}
-
Ano: {{materialegislativa.ano}}
+
Tipo: {{object.tipo.sigla}}
+
Número: {{object.numero}}
+
Ano: {{object.ano}}
- Ementa: {{materialegislativa.ementa}} + Ementa: {{object.ementa}}
Despachos diff --git a/templates/materia/despacho_inicial_edit.html b/templates/materia/despacho_inicial_edit.html index 179277b37..05b76eeee 100644 --- a/templates/materia/despacho_inicial_edit.html +++ b/templates/materia/despacho_inicial_edit.html @@ -6,11 +6,11 @@
Matéria Legislativa
-
Tipo: {{materialegislativa.tipo.sigla}}
-
Número: {{materialegislativa.numero}}
-
Ano: {{materialegislativa.ano}}
+
Tipo: {{object.tipo.sigla}}
+
Número: {{object.numero}}
+
Ano: {{object.ano}}
- Ementa: {{materialegislativa.ementa}} + Ementa: {{object.ementa}}
{% csrf_token %} diff --git a/templates/materia/documento_acessorio.html b/templates/materia/documento_acessorio.html index 19aeee454..790a5f4dc 100644 --- a/templates/materia/documento_acessorio.html +++ b/templates/materia/documento_acessorio.html @@ -6,11 +6,11 @@
Matéria Legislativa
-
Tipo: {{materialegislativa.tipo.sigla}}
-
Número: {{materialegislativa.numero}}
-
Ano: {{materialegislativa.ano}}
+
Tipo: {{object.tipo.sigla}}
+
Número: {{object.numero}}
+
Ano: {{object.ano}}
- Ementa: {{materialegislativa.ementa}} + Ementa: {{object.ementa}}
Documentos Acessório diff --git a/templates/materia/documento_acessorio_edit.html b/templates/materia/documento_acessorio_edit.html index d5f0193d0..14dcbb95a 100644 --- a/templates/materia/documento_acessorio_edit.html +++ b/templates/materia/documento_acessorio_edit.html @@ -6,11 +6,11 @@
Matéria Legislativa
-
Tipo: {{materialegislativa.tipo.sigla}}
-
Número: {{materialegislativa.numero}}
-
Ano: {{materialegislativa.ano}}
+
Tipo: {{object.tipo.sigla}}
+
Número: {{object.numero}}
+
Ano: {{object.ano}}
- Ementa: {{materialegislativa.ementa}} + Ementa: {{object.ementa}}
Editar Documento Acessório diff --git a/templates/materia/legislacao_citada.html b/templates/materia/legislacao_citada.html index 4cb79a4d1..c1774edcc 100644 --- a/templates/materia/legislacao_citada.html +++ b/templates/materia/legislacao_citada.html @@ -6,11 +6,11 @@
Matéria Legislativa
-
Tipo: {{materialegislativa.tipo.sigla}}
-
Número: {{materialegislativa.numero}}
-
Ano: {{materialegislativa.ano}}
+
Tipo: {{object.tipo.sigla}}
+
Número: {{object.numero}}
+
Ano: {{object.ano}}
- Ementa: {{materialegislativa.ementa}} + Ementa: {{object.ementa}}
Legislação Citada diff --git a/templates/materia/legislacao_citada_edit.html b/templates/materia/legislacao_citada_edit.html index aac67e92a..7debed516 100644 --- a/templates/materia/legislacao_citada_edit.html +++ b/templates/materia/legislacao_citada_edit.html @@ -6,11 +6,11 @@
Matéria Legislativa
-
Tipo: {{materialegislativa.tipo.sigla}}
-
Número: {{materialegislativa.numero}}
-
Ano: {{materialegislativa.ano}}
+
Tipo: {{object.tipo.sigla}}
+
Número: {{object.numero}}
+
Ano: {{object.ano}}
- Ementa: {{materialegislativa.ementa}} + Ementa: {{object.ementa}}
Editar Legislação Citada diff --git a/templates/materia/materia_anexada.html b/templates/materia/materia_anexada.html index e0206bb5f..88a28690e 100644 --- a/templates/materia/materia_anexada.html +++ b/templates/materia/materia_anexada.html @@ -6,11 +6,11 @@
Matéria Legislativa
-
Tipo: {{materialegislativa.tipo.sigla}}
-
Número: {{materialegislativa.numero}}
-
Ano: {{materialegislativa.ano}}
+
Tipo: {{object.tipo.sigla}}
+
Número: {{object.numero}}
+
Ano: {{object.ano}}
- Ementa: {{materialegislativa.ementa}} + Ementa: {{object.ementa}}
Matérias Anexadas diff --git a/templates/materia/materia_anexada_edit.html b/templates/materia/materia_anexada_edit.html index a47173de2..3e59117f5 100644 --- a/templates/materia/materia_anexada_edit.html +++ b/templates/materia/materia_anexada_edit.html @@ -6,11 +6,11 @@
Matéria Legislativa
-
Tipo: {{materialegislativa.tipo.sigla}}
-
Número: {{materialegislativa.numero}}
-
Ano: {{materialegislativa.ano}}
+
Tipo: {{object.tipo.sigla}}
+
Número: {{object.numero}}
+
Ano: {{object.ano}}
- Ementa: {{materialegislativa.ementa}} + Ementa: {{object.ementa}}
Editar Matéria Anexada diff --git a/templates/materia/materialegislativa_detail.html b/templates/materia/materialegislativa_detail.html index aaa0a1bcd..73a083226 100644 --- a/templates/materia/materialegislativa_detail.html +++ b/templates/materia/materialegislativa_detail.html @@ -1,24 +1 @@ {% extends "crud/detail.html" %} -{% load i18n %} - -{% block sections_nav %} - -{% endblock sections_nav %} diff --git a/templates/materia/numeracao.html b/templates/materia/numeracao.html index ea3441f20..3c9513895 100644 --- a/templates/materia/numeracao.html +++ b/templates/materia/numeracao.html @@ -6,11 +6,11 @@
Matéria Legislativa
-
Tipo: {{materialegislativa.tipo.sigla}}
-
Número: {{materialegislativa.numero}}
-
Ano: {{materialegislativa.ano}}
+
Tipo: {{object.tipo.sigla}}
+
Número: {{object.numero}}
+
Ano: {{object.ano}}
- Ementa: {{materialegislativa.ementa}} + Ementa: {{object.ementa}}
Numeração diff --git a/templates/materia/numeracao_edit.html b/templates/materia/numeracao_edit.html index 358e7a667..949f28612 100644 --- a/templates/materia/numeracao_edit.html +++ b/templates/materia/numeracao_edit.html @@ -6,11 +6,11 @@
Matéria Legislativa
-
Tipo: {{materialegislativa.tipo.sigla}}
-
Número: {{materialegislativa.numero}}
-
Ano: {{materialegislativa.ano}}
+
Tipo: {{object.tipo.sigla}}
+
Número: {{object.numero}}
+
Ano: {{object.ano}}
- Ementa: {{materialegislativa.ementa}} + Ementa: {{object.ementa}}
Editar Numeração diff --git a/templates/materia/relatoria.html b/templates/materia/relatoria.html index 8e26bb8f8..788d5becb 100644 --- a/templates/materia/relatoria.html +++ b/templates/materia/relatoria.html @@ -6,11 +6,11 @@
Matéria Legislativa
-
Tipo: {{materialegislativa.tipo.sigla}}
-
Número: {{materialegislativa.numero}}
-
Ano: {{materialegislativa.ano}}
+
Tipo: {{object.tipo.sigla}}
+
Número: {{object.numero}}
+
Ano: {{object.ano}}
- Ementa: {{materialegislativa.ementa}} + Ementa: {{object.ementa}}
Relatorias diff --git a/templates/materia/relatoria_edit.html b/templates/materia/relatoria_edit.html index a5be34444..787d3f6f2 100644 --- a/templates/materia/relatoria_edit.html +++ b/templates/materia/relatoria_edit.html @@ -6,11 +6,11 @@
Matéria Legislativa
-
Tipo: {{materialegislativa.tipo.sigla}}
-
Número: {{materialegislativa.numero}}
-
Ano: {{materialegislativa.ano}}
+
Tipo: {{object.tipo.sigla}}
+
Número: {{object.numero}}
+
Ano: {{object.ano}}
- Ementa: {{materialegislativa.ementa}} + Ementa: {{object.ementa}}
Editar Relator diff --git a/templates/materia/subnav.yaml b/templates/materia/subnav.yaml new file mode 100644 index 000000000..5aca57c4b --- /dev/null +++ b/templates/materia/subnav.yaml @@ -0,0 +1,25 @@ +- title: Início + url: materialegislativa:detail +- title: Anexada + url: materia_anexada +- title: Autoria + url: autoria +- title: Despacho Inicial + url: despacho_inicial +- title: Documento Acessório + url: documento_acessorio +- title: Legislação Citada + url: legislacao_citada +- title: Numeração + url: numeracao +- title: Tramitação + url: tramitacao_materia +- title: Relatoria + url: relatoria + +# Opção adicionada para chamar o TextoArticulado da matéria. +# para integração foram necessárias apenas criar a url materia_ta em urls.py +# e a view MateriaTaView(IntegracaoTaView) em views.py +# Em nada mais a integração interfere em MateriaLegislativa +- title: Texto + url: materia_ta diff --git a/templates/materia/tramitacao.html b/templates/materia/tramitacao.html index 0197169f5..f0f017f7d 100644 --- a/templates/materia/tramitacao.html +++ b/templates/materia/tramitacao.html @@ -6,11 +6,11 @@
Matéria Legislativa
-
Tipo: {{materialegislativa.tipo.sigla}}
-
Número: {{materialegislativa.numero}}
-
Ano: {{materialegislativa.ano}}
+
Tipo: {{object.tipo.sigla}}
+
Número: {{object.numero}}
+
Ano: {{object.ano}}
- Ementa: {{materialegislativa.ementa}} + Ementa: {{object.ementa}}
Tramitações diff --git a/templates/materia/tramitacao_edit.html b/templates/materia/tramitacao_edit.html index 98e9da716..dac27bad0 100644 --- a/templates/materia/tramitacao_edit.html +++ b/templates/materia/tramitacao_edit.html @@ -6,11 +6,11 @@
Matéria Legislativa
-
Tipo: {{materialegislativa.tipo.sigla}}
-
Número: {{materialegislativa.numero}}
-
Ano: {{materialegislativa.ano}}
+
Tipo: {{object.tipo.sigla}}
+
Número: {{object.numero}}
+
Ano: {{object.ano}}
- Ementa: {{materialegislativa.ementa}} + Ementa: {{object.ementa}}
Editar Tramitação