Browse Source

Change urls place and choice in view

pull/6/head
Eduardo Edson Batista Cordeiro Alves 10 years ago
parent
commit
c5096dceef
  1. 3
      comissoes/models.py
  2. 8
      lexml/urls.py
  3. 5
      materia/models.py
  4. 28
      materia/urls.py
  5. 10
      materia/views.py
  6. 8
      norma/urls.py
  7. 3
      parlamentares/models.py
  8. 27
      parlamentares/urls.py
  9. 9
      parlamentares/views.py
  10. 4
      sapl/temp_suppress_crispy_form_warnings.py
  11. 69
      sapl/urls.py

3
comissoes/models.py

@ -102,7 +102,8 @@ class Periodo(models.Model): # PeriodoCompComissao
class CargoComissao(models.Model): class CargoComissao(models.Model):
nome = models.CharField(max_length=50, verbose_name=_('Cargo')) nome = models.CharField(max_length=50, verbose_name=_('Cargo'))
unico = models.BooleanField(verbose_name=_('Único')) unico = models.BooleanField(
choices=YES_NO_CHOICES, verbose_name=_('Único'))
class Meta: class Meta:
verbose_name = _('Cargo de Comissão') verbose_name = _('Cargo de Comissão')

8
lexml/urls.py

@ -0,0 +1,8 @@
from django.conf.urls import include, url
from lexml.views import lexml_provedor_crud, lexml_publicador_crud
urlpatterns = [
url(r'^sistema/lexml/provedor/', include(lexml_provedor_crud.urls)),
url(r'^sistema/lexml/publicador/', include(lexml_publicador_crud.urls)),
]

5
materia/models.py

@ -3,7 +3,7 @@ from django.utils.translation import ugettext_lazy as _
from comissoes.models import Comissao from comissoes.models import Comissao
from parlamentares.models import Parlamentar, Partido from parlamentares.models import Parlamentar, Partido
from sapl.utils import make_choices from sapl.utils import YES_NO_CHOICES, make_choices
class TipoMateriaLegislativa(models.Model): class TipoMateriaLegislativa(models.Model):
@ -308,7 +308,8 @@ class Orgao(models.Model):
nome = models.CharField(max_length=60, verbose_name=_('Nome')) nome = models.CharField(max_length=60, verbose_name=_('Nome'))
sigla = models.CharField(max_length=10, verbose_name=_('Sigla')) sigla = models.CharField(max_length=10, verbose_name=_('Sigla'))
unidade_deliberativa = models.BooleanField( unidade_deliberativa = models.BooleanField(
verbose_name=_('Unidade Deliberativa')) choices=YES_NO_CHOICES,
verbose_name=('Unidade Deliberativa'))
endereco = models.CharField( endereco = models.CharField(
max_length=100, blank=True, null=True, verbose_name=_('Endereço')) max_length=100, blank=True, null=True, verbose_name=_('Endereço'))
telefone = models.CharField( telefone = models.CharField(

28
materia/urls.py

@ -0,0 +1,28 @@
from django.conf.urls import include, url
from materia.views import (autor_crud, orgao_crud, origem_crud,
regime_tramitacao_crud, status_tramitacao_crud,
tipo_autor_crud, tipo_documento_crud,
tipo_fim_relatoria_crud, tipo_materia_crud,
tipo_proposicao_crud, unidade_tramitacao_crud)
urlpatterns = [
url(r'^sistema/proposicoes/tipo/', include(tipo_proposicao_crud.urls)),
url(r'^sistema/proposicoes/autor/', include(autor_crud.urls)),
url(r'^sistema/materia/tipo/', include(tipo_materia_crud.urls)),
url(r'^sistema/materia/regime-tramitacao/',
include(regime_tramitacao_crud.urls)),
url(r'^sistema/materia/tipo-autor/', include(tipo_autor_crud.urls)),
url(r'^sistema/materia/tipo-documento/',
include(tipo_documento_crud.urls)),
url(r'^sistema/materia/tipo-fim-relatoria/',
include(tipo_fim_relatoria_crud.urls)),
url(r'^sistema/materia/unidade-tramitacao/',
include(unidade_tramitacao_crud.urls)),
url(r'^sistema/materia/origem/', include(origem_crud.urls)),
url(r'^sistema/materia/autor/', include(autor_crud.urls)),
url(r'^sistema/materia/status-tramitacao/',
include(status_tramitacao_crud.urls)),
url(r'^sistema/materia/orgao/', include(orgao_crud.urls)),
]

10
materia/views.py

@ -95,7 +95,7 @@ tipo_autor_crud = build_crud(
TipoAutor, TipoAutor,
[_('Tipo Autor'), [_('Tipo Autor'),
[('descricao', 4)]], [('descricao', 12)]],
) )
@ -160,7 +160,7 @@ tipo_proposicao_crud = build_crud(
[_('Tipo Proposição'), [_('Tipo Proposição'),
[('descricao', 12)], [('descricao', 12)],
[('materia_ou_documento', 4), ('tipo_documento', 8)], [('materia_ou_documento', 6), ('tipo_documento', 6)],
[('modelo', 12)]], [('modelo', 12)]],
) )
@ -180,9 +180,9 @@ status_tramitacao_crud = build_crud(
StatusTramitacao, StatusTramitacao,
[_('Status Tramitação'), [_('Status Tramitação'),
[('sigla', 4), [('indicador', 3),
('indicador', 4), ('sigla', 2),
('descricao', 4)]], ('descricao', 7)]],
) )
unidade_tramitacao_crud = build_crud( unidade_tramitacao_crud = build_crud(

8
norma/urls.py

@ -0,0 +1,8 @@
from django.conf.urls import include, url
from norma.views import assunto_norma_crud, tipo_norma_crud
urlpatterns = [
url(r'^sistema/norma/tipo/', include(tipo_norma_crud.urls)),
url(r'^sistema/norma/assunto/', include(assunto_norma_crud.urls)),
]

3
parlamentares/models.py

@ -326,7 +326,8 @@ class Filiacao(models.Model):
class TipoAfastamento(models.Model): class TipoAfastamento(models.Model):
descricao = models.CharField(max_length=50, verbose_name=_('Descrição')) descricao = models.CharField(max_length=50, verbose_name=_('Descrição'))
afastamento = models.BooleanField(verbose_name=_('Indicador')) afastamento = models.BooleanField(
choices=YES_NO_CHOICES, verbose_name=_('Indicador'))
fim_mandato = models.BooleanField(verbose_name=_('Indicador')) fim_mandato = models.BooleanField(verbose_name=_('Indicador'))
dispositivo = models.CharField( dispositivo = models.CharField(
max_length=50, blank=True, null=True, verbose_name=_('Dispositivo')) max_length=50, blank=True, null=True, verbose_name=_('Dispositivo'))

27
parlamentares/urls.py

@ -0,0 +1,27 @@
from django.conf.urls import include, url
from parlamentares.views import (cargo_mesa_crud, coligacao_crud,
legislatura_crud, nivel_instrucao_crud,
partido_crud, sessao_legislativa_crud,
tipo_afastamento_crud, tipo_dependente_crud,
tipo_militar_crud)
urlpatterns = [
url(r'^sistema/parlamentares/legislatura/',
include(legislatura_crud.urls)),
url(r'^sistema/parlamentares/tipo-dependente/',
include(tipo_dependente_crud.urls)),
url(r'^sistema/parlamentares/nivel-instrucao/',
include(nivel_instrucao_crud.urls)),
url(r'^sistema/parlamentares/coligacao/', include(coligacao_crud.urls)),
url(r'^sistema/parlamentares/tipo-afastamento/',
include(tipo_afastamento_crud.urls)),
url(r'^sistema/parlamentares/tipo-militar/',
include(tipo_militar_crud.urls)),
url(r'^sistema/parlamentares/partido/', include(partido_crud.urls)),
url(r'^sistema/mesa-diretora/sessao-legislativa/',
include(sessao_legislativa_crud.urls)),
url(r'^sistema/mesa-diretora/cargo-mesa/',
include(cargo_mesa_crud.urls)),
]

9
parlamentares/views.py

@ -30,9 +30,9 @@ coligacao_crud = build_crud(
Coligacao, Coligacao,
[_('Coligação'), [_('Coligação'),
[('nome', 3), [('nome', 5),
('legislatura', 3), ('legislatura', 5),
('numero_votos', 3)]], ('numero_votos', 2)]],
) )
partido_crud = build_crud( partido_crud = build_crud(
@ -125,8 +125,7 @@ tipo_afastamento_crud = build_crud(
TipoAfastamento, TipoAfastamento,
[_('Tipo de Afastamento'), [_('Tipo de Afastamento'),
[('descricao', 6), ('dispositivo', 6)], [('descricao', 5), ('dispositivo', 5), ('afastamento', 2)]],
[('afastamento', 6)]],
) )
tipo_militar_crud = build_crud( tipo_militar_crud = build_crud(

4
sapl/temp_suppress_crispy_form_warnings.py

@ -18,5 +18,5 @@ class SuppressDeprecated(logging.Filter):
def filter(self, record): def filter(self, record):
msg = record.getMessage() msg = record.getMessage()
return not ('crispy_forms' in msg return not ('crispy_forms' in msg and
and 'RemovedInDjango19Warning' in msg) 'RemovedInDjango19Warning' in msg)

69
sapl/urls.py

@ -17,77 +17,16 @@ from django.conf.urls import include, url
from django.contrib import admin from django.contrib import admin
from django.views.generic.base import TemplateView from django.views.generic.base import TemplateView
from lexml.views import lexml_provedor_crud, lexml_publicador_crud
from materia.views import (autor_crud, orgao_crud, origem_crud,
regime_tramitacao_crud, status_tramitacao_crud,
tipo_autor_crud, tipo_documento_crud,
tipo_fim_relatoria_crud, tipo_materia_crud,
tipo_proposicao_crud, unidade_tramitacao_crud)
from norma.views import assunto_norma_crud, tipo_norma_crud
from parlamentares.views import (cargo_mesa_crud, coligacao_crud,
legislatura_crud, nivel_instrucao_crud,
partido_crud, sessao_legislativa_crud,
tipo_afastamento_crud, tipo_dependente_crud,
tipo_militar_crud)
urlpatterns = [ urlpatterns = [
url(r'^$', TemplateView.as_view(template_name='index.html')), url(r'^$', TemplateView.as_view(template_name='index.html')),
url(r'^admin/', include(admin.site.urls)), url(r'^admin/', include(admin.site.urls)),
url(r'', include('comissoes.urls')), url(r'', include('comissoes.urls')),
url(r'', include('sessao.urls')), url(r'', include('sessao.urls')),
url(r'', include('parlamentares.urls')),
# parlamentares url(r'', include('materia.urls')),
url(r'^sistema/parlamentares/legislatura/', url(r'', include('norma.urls')),
include(legislatura_crud.urls)), url(r'', include('lexml.urls')),
url(r'^sistema/parlamentares/tipo-dependente/',
include(tipo_dependente_crud.urls)),
url(r'^sistema/parlamentares/nivel-instrucao/',
include(nivel_instrucao_crud.urls)),
url(r'^sistema/parlamentares/coligacao/', include(coligacao_crud.urls)),
url(r'^sistema/parlamentares/tipo-afastamento/',
include(tipo_afastamento_crud.urls)),
url(r'^sistema/parlamentares/tipo-militar/',
include(tipo_militar_crud.urls)),
url(r'^sistema/parlamentares/partido/', include(partido_crud.urls)),
# mesa diretora
url(r'^sistema/mesa-diretora/sessao-legislativa/',
include(sessao_legislativa_crud.urls)),
url(r'^sistema/mesa-diretora/cargo-mesa/',
include(cargo_mesa_crud.urls)),
# bancada
# TODO
# proposições
url(r'^sistema/proposicoes/tipo/', include(tipo_proposicao_crud.urls)),
url(r'^sistema/proposicoes/autor/', include(autor_crud.urls)),
# materia
url(r'^sistema/materia/tipo/', include(tipo_materia_crud.urls)),
url(r'^sistema/materia/regime-tramitacao/',
include(regime_tramitacao_crud.urls)),
url(r'^sistema/materia/tipo-autor/', include(tipo_autor_crud.urls)),
url(r'^sistema/materia/tipo-documento/',
include(tipo_documento_crud.urls)),
url(r'^sistema/materia/tipo-fim-relatoria/',
include(tipo_fim_relatoria_crud.urls)),
url(r'^sistema/materia/unidade-tramitacao/',
include(unidade_tramitacao_crud.urls)),
url(r'^sistema/materia/origem/', include(origem_crud.urls)),
url(r'^sistema/materia/autor/', include(autor_crud.urls)),
url(r'^sistema/materia/status-tramitacao/',
include(status_tramitacao_crud.urls)),
url(r'^sistema/materia/orgao/', include(orgao_crud.urls)),
# norma
url(r'^sistema/norma/tipo/', include(tipo_norma_crud.urls)),
url(r'^sistema/norma/assunto/', include(assunto_norma_crud.urls)),
# lexml
url(r'^sistema/lexml/provedor/', include(lexml_provedor_crud.urls)),
url(r'^sistema/lexml/publicador/', include(lexml_publicador_crud.urls)),
url(r'^sistema/', TemplateView.as_view(template_name='sistema.html')), url(r'^sistema/', TemplateView.as_view(template_name='sistema.html')),
] ]

Loading…
Cancel
Save