* adiciona Textos Articulados na pesquisa textual
* separa extrações em funções individuais
* apl sugestões de rev e outras ideias surgidas a partir daí
* Adiciona a BancadaForm
* Adiciona testes básicos de checagem de data para Bancada
* Adiciona teste simples em NormaRelacionadaForm
* Fix NormaRelacionadaForm e alguns erros relacionados ao check_qa.sh
* Corrige NormaRelacionadaForm
* Adiciona teste no CasaLegislativaForm
* Adiciona teste ao FrenteForm
* Corrige erro em FrenteForm
* Adiciona teste em NotaForm
* Corrige teste em NotaForm
* Corrige erros gerados pelo comando fix_qa.sh
* Fix #1370 Remove Criação de usuário das telas de Autor e Votante
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
* Minor QA Fix. Fix import ordering and remove unused import
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
Correções feitas usando o scrip fix_qa.sh na raiz do projeto
que agora contém a linha
autopep8 --in-place --recursive . --exclude='migrations,ipython_log.py*'
- Grupos foram definidos em sapl.rules.__init__.py
- as Regras que relac grupos e permissões estão
sapl.rules.map_rules.py
- em sapl.rules.apps.py estão dois signals post_migrate que indicam
ao django tarefas a serem feias após a migração, são elas:
- adicionar duas rules além das padrões do django, list e detail.
- carregar as rules_patterns definidas em map_rules e criar os
grupos referentes e, em modo debug criar alguns usuários relevantes.
- adiciona testes de validação das rules que:
- testa se todos os grupos definidos estão em rules_patterns
- testa se todos os models do SAPL estão na rules_patterns
- testa se todas as permissões adicionadas em rules_patterns foram
definidas nas classes Meta de cada model