Browse Source

Merge pull request #854 from interlegis/833-processo-materia

Fix #833 processo materia
pull/856/head
Eduardo Edson Batista Cordeiro Alves 8 years ago
committed by GitHub
parent
commit
e60a462a05
  1. 5
      sapl/materia/models.py
  2. 12
      sapl/materia/views.py
  3. 18
      sapl/templates/materia/layouts.yaml

5
sapl/materia/models.py

@ -412,10 +412,9 @@ class Numeracao(models.Model):
'data_materia',)
def __str__(self):
return _('%(numero)s %(tipo)s - %(data)s') % {
return _('%(numero)s/%(ano)s') % {
'numero': self.numero_materia,
'tipo': self.tipo_materia,
'data': self.data_materia}
'ano': self.data_materia.year}
class Orgao(models.Model):

12
sapl/materia/views.py

@ -16,11 +16,13 @@ from django.shortcuts import get_object_or_404, redirect
from django.template import Context, loader
from django.utils import formats
from django.utils.translation import ugettext_lazy as _
from django.views.generic import CreateView, ListView, TemplateView, UpdateView
from django.views.generic import (CreateView, DetailView, ListView,
TemplateView, UpdateView)
from django.views.generic.base import RedirectView
from django.views.generic.edit import FormView
from django_filters.views import FilterView
import sapl
from sapl.base.models import Autor, CasaLegislativa
from sapl.compilacao.models import (STATUS_TA_EDITION,
STATUS_TA_IMMUTABLE_RESTRICT,
@ -39,7 +41,6 @@ from sapl.protocoloadm.models import Protocolo
from sapl.utils import (TURNO_TRAMITACAO_CHOICES, YES_NO_CHOICES, autor_label,
autor_modal, gerar_hash_arquivo, get_base_url,
montar_row_autor)
import sapl
from .forms import (AcessorioEmLoteFilterSet, AcompanhamentoMateriaForm,
DocumentoAcessorioForm, MateriaLegislativaFilterSet,
@ -55,7 +56,6 @@ from .models import (AcompanhamentoMateria, Anexada, Autoria, DespachoInicial,
TipoMateriaLegislativa, TipoProposicao, Tramitacao,
UnidadeTramitacao)
OrigemCrud = Crud.build(Origem, '')
TipoMateriaCrud = CrudAux.build(
@ -1030,6 +1030,12 @@ class MateriaLegislativaCrud(Crud):
def get_success_url(self):
return self.search_url
class DetailView(Crud.DetailView):
@property
def layout_key(self):
return 'MateriaLegislativaDetail'
class ListView(Crud.ListView, RedirectView):
def get_redirect_url(self, *args, **kwargs):

18
sapl/templates/materia/layouts.yaml

@ -119,3 +119,21 @@ LegislacaoCitadaDetail:
- disposicoes parte livro titulo
- capitulo secao subsecao artigo
- paragrafo inciso alinea item
MateriaLegislativaDetail:
{% trans 'Identificação Básica' %}:
- tipo ano numero
- data_apresentacao numero_protocolo tipo_apresentacao
- texto_original
- numeracao_set
{% trans 'Outras Informações' %}:
- apelido dias_prazo polemica
- objeto regime_tramitacao em_tramitacao
- data_fim_prazo data_publicacao complementar
{% trans 'Origem Externa' %}:
- tipo_origem_externa numero_origem_externa ano_origem_externa
- local_origem_externa data_origem_externa
{% trans 'Dados Textuais' %}:
- ementa
- indexacao
- observacao

Loading…
Cancel
Save