* Colocando opcao de geracao de relatorios em configuracao do sistema
* fix 2313
* HOT-FIX: adiciona logging de erros não tratados
* HOT-FIX: diminui o nível do logging
* inicio do relatorio por mes das normas
* normas por mes concluida e inicio normas vigencia
* relatorio por vigencia em andamento
* adicionadas normas por vigencia
* estatisticas das normas por vigencia por ano
* tela de estatisticas
* adiciona model NormaEstatisticas no map_rules
* correcoes e adicao de opcao no configuracao de aplicacao
* correcao do teste em norma
* retira config relatorio atos que não era utilizado
* migration
* iniciada a adicao de configuracao para selecionar quem assinara a ata
* inicio da issue 2331 - em andamento
* obtida listas de possiveis assinaturas e modificacao no layout - em andamento
* obtida listas de possiveis assinaturas e modificacao no layout - em andamento
* fix #2331
* migration
* Add campo Esfera Federação na Confiração da Aplicação e trazer esfera ja selecionada ao add norma juridica
* ao adcionar norma juridica o campo complementar autocompletado como Não
* fix migrations
* Delete 0021_appconfig_esfera_federacao.py
* Update 0022_auto_20180828_1439.py
* update
* Delete 0021_auto_20180828_1439.py
* Create 0021_appconfig_esfera_federacao.py
* Adiciona teste de vie em SessaoPlenaria
* Adiciona teste de view no CasaLegislativa e TipoAutor
* Corrigi erros relacionados a PEP8
* Adiciona logotipo no painel
* Arruma o tamanho do logo
* Fix 1319
Adiciona opção para o usuário decidir se quer ou não mostrar o brasão no painel
* Corrige erros referente a PEP8
* Corrige validação da configuração do brasão da Casa Legislativa
Signed-off-by: João Pedro Sconetto <sconetto.joao@gmail.com>
Signed-off-by: Mariana Mendes <mare.s.mendes@gmail.com>
* Adiciona verificação de existência de casa legislativa
Signed-off-by: Mariana Mendes <mare.s.mendes@gmail.com>
O módulo de proposições está encapsulado em autores com usuário de
acesso com perfil de Autor com cadastro de proposições com textos
original e eletrônico (este sem controle de acesso ainda), além das
funcionalidades de envio, retomada e recibo.
Na incorporação a devolução com justificativa está pronta, já a
incorporação está realizando o cadastro da matéria ou documento, gerando
a anexação e autoria necessária, mas falta ainda gerar o protocolo se
assim estiver definido nas configurações gerais.
* Ref Autor, TipoAutor, cria app api DRF
- Autor e TipoAutor migrados para app base.
- Foram refatorados para GR - Generic Relations
- Em TipoAutor: passou se a apontar também para um ContentType que
é usado para contextualização de dados da GR em Autor.
- A captura da combo de ContentTypes é feita através do apontamento
reverso nos models que se queira disponibilizar conceitualmente como
Autor
- Em Autor: neste commit, o form de create está em desenvolvimento, com
o buscador de possiveis autores baseados na seleção do usuário de
TipoAutor que, se não possui ContentType, abre o campo nome para
insersão, se possui ContentType, abre caixa de busca com atualização
jquery de radiobox's para o usuário selecionar um possível autor.
- api rest: para a busca funcionar e como objetivo de futuras
implementações em DRF, a app api foi criada, anotada nas configurações
gerais de sapl.urls com o prefixo /api.
- na api foi criada a uma ListAPIView para pesquisa de possiveis autores
baseados no tipo autor enviado, url /api/autor/possiveis/?P<pk>[0-9]*)$
que sem pk devolve a lista de TipoAutor e, com pk, devolve a lista dos
registros ligados ao ContentType, filtrados pelo parametro q
* Ajusta front para busca por possiveis autores
Ajusta front e implementa SaplGenericRelation, uma customização que
adiciona o atributo fields_search que possibilita passar para qualquer
implementação de busca quais são os campos de busca padrão do do
GenericRelation
* Conc refatoração no Cada de Autor e Tipos de Autor
* Alt backend de perm e pag de drf e ref layout topo
* Add procedimento na alteração de username de Autor
Na edição de Autores foi adicionado o tratamento por opção do usuário do
que deve ser feito com o usuário que está sendo desvinculado no caso de
uma alteração do username de um Autor.
Foram dadas três opções:
1) Apenas retirar Perfil de Autor do Usuário que está sendo desvinculado
2) Retirar Perfil de Autor e desativar Usuário que está sendo desvinculado
3) Excluir Usuário
* Add field cargo em AutorForm para tipos sem CT
Cadastro de Autores de Tipos sem ContentType podem adicionar nome, cargo
e usuário.
* Add Bloco, Bancada, Frente possíveis Tip de Autores
* Corrige frase de mensagem no cadastro de Autor
* ref buscador modal de Autores c pesq param reversa
* Add documentação e faz modificações na api/autor
* Ref Crud para Listar GenericRelations
* Ref List da aba Proposições para parlamentares
* Altera imports de teste na app materia
* Corrige comentários da classe AutorListView
* Customiza layout do drf docs.
* Altera criação do grp Autor para inc list e detail
* Remove customização do bootstrap
Após fork e ajustes feitos no tema drunken-parrot-ui-flat, alterações
feitas nos arquivos deste commit não são mais necessárias, passando a
ser renderizado os arquivos que são padrão da biblioteca
django-crispy-forms.
* Adequa inserção dinamica de radio ao crispy-forms
- Autor e TipoAutor migrados para app base.
- Foram refatorados para GR - Generic Relations
- Em TipoAutor: passou se a apontar também para um ContentType que
é usado para contextualização de dados da GR em Autor.
- A captura da combo de ContentTypes é feita através do apontamento
reverso nos models que se queira disponibilizar conceitualmente como
Autor
- Em Autor: neste commit, o form de create está em desenvolvimento, com
o buscador de possiveis autores baseados na seleção do usuário de
TipoAutor que, se não possui ContentType, abre o campo nome para
insersão, se possui ContentType, abre caixa de busca com atualização
jquery de radiobox's para o usuário selecionar um possível autor.
- api rest: para a busca funcionar e como objetivo de futuras
implementações em DRF, a app api foi criada, anotada nas configurações
gerais de sapl.urls com o prefixo /api.
- na api foi criada a uma ListAPIView para pesquisa de possiveis autores
baseados no tipo autor enviado, url /api/autor/possiveis/?P<pk>[0-9]*)$
que sem pk devolve a lista de TipoAutor e, com pk, devolve a lista dos
registros ligados ao ContentType, filtrados pelo parametro q
- Transfere arq yaml da pasta de apps para a pasta de templates das apps
- Aplica tags internacionalização nos arquivos layouts.yaml e subnav.yaml
- Customiza base/templatetags/menus.py para customização de origem do
arquivo yaml dos itens de menu do subnav com precedência de execução com
maiores detalhes sobre a precedência no próprio arquivo.