From 302f878b85b525f357eedb40c2bab437d0ce8656 Mon Sep 17 00:00:00 2001 From: Eduardo Edson Batista Cordeiro Alves Date: Wed, 4 May 2016 10:29:39 -0300 Subject: [PATCH] =?UTF-8?q?Disabilita=20localiza=C3=A7=C3=A3o=20atual?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- materia/forms.py | 16 ++----- materia/views.py | 16 ++++++- templates/materia/relatoria.html | 76 -------------------------------- 3 files changed, 19 insertions(+), 89 deletions(-) delete mode 100644 templates/materia/relatoria.html diff --git a/materia/forms.py b/materia/forms.py index 913ab834f..e016920d8 100644 --- a/materia/forms.py +++ b/materia/forms.py @@ -176,18 +176,10 @@ class RelatoriaForm(ModelForm): class Meta: model = Relatoria - fields = ['data_designacao_relator', - 'comissao', - 'parlamentar', - 'data_destituicao_relator', - 'tipo_fim_relatoria' - ] - widgets = { - 'data_designacao_relator': forms.DateInput(attrs={ - 'class': 'dateinput'}), - 'data_destituicao_relator': forms.DateInput(attrs={ - 'class': 'dateinput'}), - } + model = Relatoria + fields = ['data_designacao_relator', 'comissao', 'parlamentar', + 'data_destituicao_relator', 'tipo_fim_relatoria'] + widgets = {'comissao': forms.Select(attrs={'disabled': 'disabled'})} class TramitacaoForm(ModelForm): diff --git a/materia/views.py b/materia/views.py index 5eaf3cca6..c1eee7ce9 100644 --- a/materia/views.py +++ b/materia/views.py @@ -54,7 +54,21 @@ ProposicaoCrud = Crud.build(Proposicao, '') StatusTramitacaoCrud = Crud.build(StatusTramitacao, 'status_tramitacao') UnidadeTramitacaoCrud = Crud.build(UnidadeTramitacao, 'unidade_tramitacao') -RelatoriaCrud = MasterDetailCrud.build(Relatoria, 'materia', '') + +class RelatoriaCrud(MasterDetailCrud): + model = Relatoria + parent_field = 'materia' + help_path = '' + + class CreateView(MasterDetailCrud.CreateView): + form_class = RelatoriaForm + + def get_initial(self): + self.initial['comissao'] = 8 + return self.initial + + class UpdateView(MasterDetailCrud.UpdateView): + form_class = RelatoriaForm class TramitacaoCrud(MasterDetailCrud): diff --git a/templates/materia/relatoria.html b/templates/materia/relatoria.html deleted file mode 100644 index 6368f385d..000000000 --- a/templates/materia/relatoria.html +++ /dev/null @@ -1,76 +0,0 @@ -{% extends "crud/detail.html" %} -{% load i18n %} -{% load crispy_forms_tags %} -{% block actions %} {% endblock %} -{% block detail_content %} -
- Matéria Legislativa - {% include "materia/resumo_detail_materia.html" %} - -
- Relatorias - - - - - - - - - {% for r in relatorias %} - - - - - - {% endfor %} -
Data DesignaçãoComissãoParlamentar
{{r.data_designacao_relator|date:'d/m/Y'}}{{r.comissao}}{{r.parlamentar}}
-
- -
- Adicionar Relator -
- {% csrf_token %} - -
-
- Localização Atual - -
-
-
-
- Data Designação* - -
-
- Data Destituição - -
-
-
-
- Parlamentar* - -
-
- Motivo Fim Relatoria - -
-
-
- -
-
-
-{% endblock %}