* Inicia a logica
* Adaptação da lógica da votação interativa
* Faz mudanças sugeridas no code review
* Ajusta separador de msg_abertas.
Ajusta separador de msg_abertas.
* Ajusta listagem de votações abertas
Ajusta listagem de votações abertas
* Inicia a refatoracao
* Otimizações no código
* Correcao e otimizacao do codigo de votacao nominal
* Votacao interativa refatorada
* Conserta detalhes da votacao nominal
* Conserta alguns testes e retira a tabela de VotoNominal
* Remove null=True no campo ip
* Tentativa de passar no travis
* Adiciona app sapl.redireciona_urls
adiciona redireciona_urls a lista de urls em sapl.urls
adiciona redireciona_urls a lista de apps em sapl.settings
Adiciona urls na lista de exceções de teste_urls
Adiciona app redireciona_urls a lista de prefixos em test_urls.py
Modifica url_pattern de '/consultas/' para ''
prepara app para receber a url '/default_index'
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
* Adiciona RedirecionaSAPLIndexRedirectView
Cria classe RedirecionaSAPLIndexRedirectView
Adiciona url_pattern '/default_index_html'
Adiciona '/default_index_html' a lista de prefixos em test_urls.py
Adiciona RedirecionaComissaoListRedirectView e RedirecionaComissaoDetailRedirectView
Mapeia sapl.comissao:comissao_detail e sapl.comissao:comissao_list às urls antigas
Adiciona 'comissao/comissao_index_html' e 'comissao/comissao_mostrar_proc' a lista de prefixos em test_urls.py
Adiciona RedirecionaPautaSessaoDetailRedirectView
Redireciona para 'sapl.sessao:pauta_sessao_detail' se receber 'cod_sessao_plen'
Redireciona para 'sapl.sessao:pesquisar_pauta' caso contrário
Adiciona 'consultas/pauta_sessao/pauta_sessao_plen_mostrar_proc' a lista de urls
Adiciona url na lista de url_patterns em redireciona_urls.url.py
Adiciona url na lista de prefixos em test_urls.py
Adiciona RedirecionaPautaSessaoListRedirectView
Redireciona para 'sapl.sessao:pesquisar_pauta'
Adiciona 'consultas/pauta_sessao/pauta_sessao_index_html' a lista de urls
Adiciona url na lista de url_patterns em redireciona_urls.url.py
Adiciona url na lista de prefixos em test_urls.py
Adiciona RedirecionaPesquisarSessaoPlenariaRedirectView
Redireciona para 'sapl.sessao:pesquisar_sessao'
Adiciona 'consultas/sessao_plenaria/sessao_plenaria_index_html' a lista de urls
Adiciona url na lista de url_patterns em redireciona_urls.url.py
Adiciona url na lista de prefixos em test_urls.py
Adiciona RedirecionaSessaoPlenariaDetailRedirectView
Redireciona para 'sapl.sessao:sessaoplenaria_detail'
Adiciona 'consultas/sessao_plenaria/agenda_sessao_plen_mostrar_proc' a lista de urls
Adiciona url na lista de url_patterns em redireciona_urls.url.py
Adiciona url na lista de prefixos em test_urls.py
Remove sufixo 'RedirectView' do nome das classes
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
* Adiciona exceptions.py
Cria Classe de Exceção UnknownUrlNameError
Refatora hard coded url_name strings
Importa AppConfig dos apps
Constrói os url_name dinamicamente
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
* Cria classe RedirecionaRelatoriosList
Redireciona para 'sapl.base:relatorios_list'
Nomeia 'relatorios_list' para url_pattern 'sistema/relatorios/'
Corrige url não nomeada
* modifica 'relatorios_administrativos/tramitacaoMaterias/' para 'relatorios_administrativos/tramitacaoMaterias/tramitacaoMaterias'
Adiciona 'relatorios_administrativos/relatorios_administrativos_index_html' a lista de urls
Adiciona 'relatorios_administrativos/tramitacaoMaterias/' a lista de urls
Adiciona 'relatorios_administrativos/tramitacaoMaterias/materia_mostrar_proc' a lista de urls
Adiciona url na lista de url_patterns em redireciona_urls.url.py
Adiciona url na lista de prefixos em test_urls.py
Adiciona RedirecionaRelatoriosMateriasEmTramitacaoList
Redireciona para 'sapl.base:materia_por_tramitacao'
Adiciona RedirecionaMateriaLegislativaDetail
Redireciona para 'sapl.materia:materialegislativa_detail'
Redireciona para 'sapl.materia:materialegislativa_list' sem paramentros
* Refatora views RedirecionaParlamentar* para RedirecionaParlamentar
Refatora views RedirecionaComissao* para RedirecionaComissao
Refatora views RedirecionaPautaSessao* para RedirecionaPautaSessao
Refatora views RedirecionaSessaoPlenaria* para RedirecionaSessaoPlenaria
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
* Adiciona RedirecionaMateriaLegislativaList
Redireciona para 'sapl.materia:pesquisar_materia'
Adiciona 'generico/materia_pesquisar_' a lista de urls
Adiciona url na lista de url_patterns em redireciona_urls.url.py
Adiciona url na lista de prefixos em test_urls.py
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
* Adiciona RedirecionaMesaDiretoraView
Redireciona para 'sapl.parlamentares:mesa_diretora'
Adiciona 'consultas/mesa_diretora/' a lista de urls
Adiciona url na lista de url_patterns em redireciona_urls.url.py
Adiciona url na lista de prefixos em test_urls.py
Remove Classe não utilizada RedirecionaComissaoDetail
Adiciona 'consultas/mesa_diretora/parlamentar/parlamentar_' a lista de urls
Adiciona url na lista de url_patterns em redireciona_urls.url.py
Adiciona url na lista de prefixos em test_urls.py
Adiciona tests.py em redireciona_urls
Testes para RedirecionaParlamentar
Testes para RedirecionaComissao
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
* Refatora RedirecionaSAPLIndex
Nomeia url '/' para 'sapl_index'
Substitui ('/') por (reverse('sapl_index'))
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
* Adiciona testes para RedirecionaPautaSessao
Refatora variável:
* pk para pk_sessao_plenaria em RedirecionaPautaSessao
* pk para data_sessao_plenaria em RedirecionaPautaSessao
* day para dia_s_p
* month para mes_s_p
* year para ano_s_p
Adiciona testes para RedirecionaPautaSessao
Adiciona test_redireciona_pauta_sessao_list
Adiciona test_redireciona_pauta_sessao_list_por_dat_sessao_sel
Adiciona 'python_files = tests.py test_*.py *_tests.py'
Permite reconhecimento de arquivos de testes contendo os padrões:
- tests.py
- test_*.py
- *_tests.py
Adiciona RedirecionaMesaDiretoraView
Adiciona test_redireciona_mesa_diretora
Adiciona test_redireciona_mesa_diretora_parlamentar
Corrige url_pattern de redireciona_mesa_diretora
'*/mesa_diretora/' para '*/mesa_diretora/mesa_diretora_index_html'
Refatora sapl/redireciona_urls/tests.py
Cria classes para agrupar testes sobre a mesma url (ou mesma class view)
Adiciona testes para RedirecionaSessaoPlenaria
Cria classe RedirecionaSessaoPlenariaTests
Cria teste test_redireciona_sessao_plenaria_detail
Cria teste test_redireciona_sessao_plenaria_list_sem_parametro
Cria teste test_redireciona_sessao_plenaria_list_sem_tipo
Cria teste test_redireciona_sessao_plenaria_list_sem_tipo_e_ano
Cria teste test_redireciona_sessao_plenaria_list_sem_ano
Cria teste test_redireciona_sessao_plenaria_list_sem_mes_dia
Corrige classe RedirecionaSessaoPlenaria
Corrige erros de implementação
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
* RedirecionaNormasJuridicasList
Redireciona para 'sapl.norma:norma_pesquisa'
Adiciona 'generico/norma_juridica_pesquisar_' a lista de urls
Adiciona url na lista de url_patterns em redireciona_urls.url.py
Adiciona url na lista de prefixos em test_urls.py
Adiciona testes para RedirecionaNormasJuridicasList
Cria classe RedirecionaNormasJuridicasListTests
Cria teste test_redireciona_norma_juridica_pesquisa_sem_parametros
Cria teste test_redireciona_norma_juridica_pesquisa_por_tipo
Cria teste test_redireciona_norma_juridica_pesquisa_por_ano
Adiciona RedirecionaNormasJuridicasDetail
Redireciona para 'sapl.norma:normajuridica_detail'
Redireciona para 'sapl.norma:norma_pesquisa'
Adiciona 'consultas/norma_juridica/norma_juridica_mostrar_proc' a lista de urls
Adiciona url na lista de url_patterns em redireciona_urls.url.py
Adiciona url na lista de prefixos em test_urls.py
Adiciona testes para RedirecionaNormasJuridicasDetail
Cria classe RedirecionaNormasJuridicasDetailTests
Cria teste test_redireciona_norma_juridica_detail
Cria teste test_redireciona_norma_juridica_detail_sem_parametros
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
* Adiciona RedirecionaHistoricoTramitacoesList
redireciona para 'sapl.base:historico_tramitacoes'
Adiciona 'relatorios_administrativos/historicoTramitacoes/historicoTramitacoes' a lista de urls
Adiciona url na lista de url_patterns em redireciona_urls.urls.py
Adiciona url na lista de prefixos em test_urls.py
Adiciona testes para RedirecionaHistoricoTramitacoesList
Cria classe RedirecionaHistoricoTramitacoesListTests
Cria teste test_redireciona_historico_tramitacoessem_parametros
Cria teste test_redireciona_historico_tramitacoes
Corrige erros de implementação de lógica de controle
Refatora sapl.redireciona_urls.views.py e sapl.redireciona_urls.tests.py
Cria variável EMPTY_STRING
Cria Variável MovedPermanentlyHTTPStatusCode
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
* Adiciona RedirecionaAtasList
redireciona para 'sapl.base:atas'
Adiciona 'relatorios_administrativos/atasSessao' a lista de urls
Adiciona url na lista de url_patterns em redireciona_urls.urls.py
Adiciona url na lista de prefixos em test_urls.py
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
* Adiciona RedirecionaPresencaParlamentares
Redireciona para 'sapl.base:presenca_sessao'
Adiciona 'relatorios_administrativos/presencaSessao' a lista de urls
Adiciona url na lista de url_patterns em redireciona_urls.urls.py
Adiciona url na lista de prefixos em test_urls.py
Adiciona testes para RedirecionaPresencaParlamentares
Cria classe RedirecionaPresencaParlamentaresTests
Cria teste test_redireciona_presenca_list_sem_parametros
Cria teste test_redireciona_presenca_list
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
* Refatora URLs de de relatórios administrativos
remove prefixo '^relatorios_administrativos/'
Refatora sapl/redireciona_urls/*
Corrige erros apontados por 'flake8'
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
* Remove test_urlpatterns da lista de testes
Adiciona pytest.mark.skip
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
* Adiciona RedirecionaMateriasPorAutor
Redireciona para 'sapl.base:materia_por_autor'
Adiciona RedirecionaMateriasPorAnoAutorTipo
Redireciona para 'sapl.base:materia_por_ano_autor_tipo'
Adiciona 'resumoPropositurasAutor' e 'propositurasAnoAutorTipo' a lista de urls
Adiciona url na lista de url_patterns em redireciona_urls.urls.py
Adiciona url na lista de prefixos em test_urls.py
Adiciona testes para RedirecionaMateriasPorAutor e RedirecionaMateriasPorAnoAutorTipo
Cria classe RedirecionaMateriasPorAutorTests
*Cria teste test_redireciona_materias_por_autor_list_sem_parametros
Cria classe RedirecionaMateriasPorAnoAutorTipoTests
*Cria teste test_redireciona_materias_por_ano_autor_tipo_list_sem_parametros
*Cria teste test_redireciona_materias_por_ano_autor_tipo_list
Corrige erro de implementação em RedirecionaMateriasPorAnoAutorTipo
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
* Refatora SessaoPlenariaSerializer
Mapeia informações do JSON para padrão E-Cidadania
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
* Corrige erro de migração
A migração do app 'base' só é executada após o job de migração passar
pelo app 'api'. Dessa maneira, o atributo
'SessaoPlenariaSerializer.casa' gerava um erro na base de dados.
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>