Browse Source

Finaliza correcao de URL's

pull/271/head
Eduardo Calil 9 years ago
parent
commit
064bb48630
  1. 3
      norma/views.py
  2. 2
      protocoloadm/models.py
  3. 6
      protocoloadm/views.py
  4. 1
      sessao/forms.py
  5. 4
      templates/comissoes/subnav.yaml
  6. 2
      templates/sistema.html

3
norma/views.py

@ -113,11 +113,12 @@ class PesquisaNormaListView(ListView):
class NormaIncluirView(CreateView): class NormaIncluirView(CreateView):
template_name = "norma/normajuridica_incluir.html" template_name = "norma/normajuridica_incluir.html"
form_class = NormaJuridicaForm form_class = NormaJuridicaForm
success_url = reverse_lazy('norma') success_url = reverse_lazy('norma:normajuridica_list')
def form_valid(self, form): def form_valid(self, form):
norma = form.save(commit=False) norma = form.save(commit=False)
norma.timestamp = datetime.now() norma.timestamp = datetime.now()
# import ipdb; ipdb.set_trace()
if form.cleaned_data['tipo_materia']: if form.cleaned_data['tipo_materia']:
materia = MateriaLegislativa.objects.get( materia = MateriaLegislativa.objects.get(
tipo_id=form.data['tipo_materia'], tipo_id=form.data['tipo_materia'],

2
protocoloadm/models.py

@ -175,7 +175,7 @@ class TramitacaoAdministrativo(models.Model):
null=True, null=True,
related_name='+', related_name='+',
verbose_name=_('Unidade Destino')) verbose_name=_('Unidade Destino'))
ultima = models.BooleanField() ultima = models.NullBooleanField(verbose_name=_('Ultima'))
texto = models.TextField( texto = models.TextField(
blank=True, verbose_name=_('Texto da Ação')) blank=True, verbose_name=_('Texto da Ação'))
data_fim_prazo = models.DateField( data_fim_prazo = models.DateField(

6
protocoloadm/views.py

@ -605,10 +605,12 @@ class TramitacaoAdmIncluirView(FormView):
form = TramitacaoAdmForm(request.POST or None) form = TramitacaoAdmForm(request.POST or None)
if form.is_valid(): if form.is_valid():
# import ipdb; ipdb.set_trace()
tramitacao = form.save(commit=False) tramitacao = form.save(commit=False)
tramitacao.ultima = False tramitacao.ultima = False
tramitacao.save() tramitacao.save()
return reverse('protocoloadm:tramitacao', kwargs={'pk': pk}) return HttpResponseRedirect(reverse(
'protocoloadm:tramitacao_adm', kwargs={'pk': pk}))
else: else:
return self.form_invalid(form) return self.form_invalid(form)
@ -635,7 +637,7 @@ class TramitacaoAdmEditView(FormView):
tramitacao.ultima = False tramitacao.ultima = False
tramitacao.save() tramitacao.save()
return HttpResponseRedirect( return HttpResponseRedirect(
reverse('protocoloadm:tramitacao', reverse('protocoloadm:tramitacao_adm',
kwargs={'pk': tramitacao.documento.id})) kwargs={'pk': tramitacao.documento.id}))
else: else:
return self.form_invalid(form) return self.form_invalid(form)

1
sessao/forms.py

@ -1,7 +1,6 @@
from crispy_forms.helper import FormHelper from crispy_forms.helper import FormHelper
from crispy_forms.layout import Fieldset, Layout from crispy_forms.layout import Fieldset, Layout
from django import forms from django import forms
from django.core.exceptions import ValidationError
from django.forms import ModelForm from django.forms import ModelForm
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _

4
templates/comissoes/subnav.yaml

@ -1,6 +1,6 @@
- title: Início - title: Início
url: comissao_detail url: comissao_detail
- title: Composição - title: Composição
url: comissao_composicao url: composicao
- title: Matérias em Tramitação - title: Matérias em Tramitação
url: comissao_materias_em_tramitacao url: materias_em_tramitacao

2
templates/sistema.html

@ -66,7 +66,7 @@
<h2>Módulo Sessão Plenária</h2> <h2>Módulo Sessão Plenária</h2>
<div class="row"> <div class="row">
<div class="col-md-6"><a href="{% url 'sessao:tiposessao_list' %}" class="btn btn-link">Tipo de Sessão Plenária</a></div> <div class="col-md-6"><a href="{% url 'sessao:tiposessaoplenaria_list' %}" class="btn btn-link">Tipo de Sessão Plenária</a></div>
<div class="col-md-6"><a href="{% url 'sessao:tiporesultadovotacao_list' %}" class="btn btn-link">Tipo de Resultado da Votação</a></div> <div class="col-md-6"><a href="{% url 'sessao:tiporesultadovotacao_list' %}" class="btn btn-link">Tipo de Resultado da Votação</a></div>
<div class="col-md-6"><a href="#" class="btn btn-link">Cadastro dos endereços dos computadores dos parlamentares</a></div> <div class="col-md-6"><a href="#" class="btn btn-link">Cadastro dos endereços dos computadores dos parlamentares</a></div>
<div class="col-md-6"><a href="{% url 'sessao:tipoexpediente_list' %}" class="btn btn-link">Tipo de Expediente</a></div> <div class="col-md-6"><a href="{% url 'sessao:tipoexpediente_list' %}" class="btn btn-link">Tipo de Expediente</a></div>

Loading…
Cancel
Save