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',) 'data_materia',)
def __str__(self): def __str__(self):
return _('%(numero)s %(tipo)s - %(data)s') % { return _('%(numero)s/%(ano)s') % {
'numero': self.numero_materia, 'numero': self.numero_materia,
'tipo': self.tipo_materia, 'ano': self.data_materia.year}
'data': self.data_materia}
class Orgao(models.Model): 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.template import Context, loader
from django.utils import formats from django.utils import formats
from django.utils.translation import ugettext_lazy as _ 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.base import RedirectView
from django.views.generic.edit import FormView from django.views.generic.edit import FormView
from django_filters.views import FilterView from django_filters.views import FilterView
import sapl
from sapl.base.models import Autor, CasaLegislativa from sapl.base.models import Autor, CasaLegislativa
from sapl.compilacao.models import (STATUS_TA_EDITION, from sapl.compilacao.models import (STATUS_TA_EDITION,
STATUS_TA_IMMUTABLE_RESTRICT, 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, from sapl.utils import (TURNO_TRAMITACAO_CHOICES, YES_NO_CHOICES, autor_label,
autor_modal, gerar_hash_arquivo, get_base_url, autor_modal, gerar_hash_arquivo, get_base_url,
montar_row_autor) montar_row_autor)
import sapl
from .forms import (AcessorioEmLoteFilterSet, AcompanhamentoMateriaForm, from .forms import (AcessorioEmLoteFilterSet, AcompanhamentoMateriaForm,
DocumentoAcessorioForm, MateriaLegislativaFilterSet, DocumentoAcessorioForm, MateriaLegislativaFilterSet,
@ -55,7 +56,6 @@ from .models import (AcompanhamentoMateria, Anexada, Autoria, DespachoInicial,
TipoMateriaLegislativa, TipoProposicao, Tramitacao, TipoMateriaLegislativa, TipoProposicao, Tramitacao,
UnidadeTramitacao) UnidadeTramitacao)
OrigemCrud = Crud.build(Origem, '') OrigemCrud = Crud.build(Origem, '')
TipoMateriaCrud = CrudAux.build( TipoMateriaCrud = CrudAux.build(
@ -1030,6 +1030,12 @@ class MateriaLegislativaCrud(Crud):
def get_success_url(self): def get_success_url(self):
return self.search_url return self.search_url
class DetailView(Crud.DetailView):
@property
def layout_key(self):
return 'MateriaLegislativaDetail'
class ListView(Crud.ListView, RedirectView): class ListView(Crud.ListView, RedirectView):
def get_redirect_url(self, *args, **kwargs): def get_redirect_url(self, *args, **kwargs):

18
sapl/templates/materia/layouts.yaml

@ -119,3 +119,21 @@ LegislacaoCitadaDetail:
- disposicoes parte livro titulo - disposicoes parte livro titulo
- capitulo secao subsecao artigo - capitulo secao subsecao artigo
- paragrafo inciso alinea item - 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