- Implementa handler global em base.html que reabilita botões de submit em todos os formulários ao retornar via back/forward cache (bfcache), ao ocorrer falha de validação HTML5 ou quando o submit é barrado.
- Evita que o botão permaneça desabilitado, melhorando a usabilidade e compatibilidade cross-browser.
- Permite exceções via atributo data-keep-disabled para casos especiais.
Para exceções, marcar o botão com o atributo data-keep-disabled.
closes #3350, closes #2440
* Implementa Relatório de Votações Nominais
* Alterações solicitadas - Relatório de Votações Nominais
* Apply suggestions from code review
Todas as sugestões de alteração acatadas.
Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>
* Update views.py
Conforme observação sobre o retorno da QuerySet, escolha da opção 2 - colocar o qs dentro dos if's. Também houve a alteração na view, utilizando diretamente a classe genérica MultiFormatOutputMixin. Com a refatoração efetuada, não foi necessário definir uma especificação da mesma.
---------
Co-authored-by: root <root@info38.camaranh>
Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>
Implementa relatórios CSV, XLSX e JSON para pauta de sessão
Co-authored-by: root <root@info38.camaranh>
Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>
Update views.py
A url gerada não está localizando o arquivo do Texto Integral da Norma Jurídica, o que é consertado inserindo "/media/" na composição do link.
Ajusta link do texto original da Matéria
A url gerada não está localizando o arquivo do Texto Original da matéria, o que é consertado inserindo "/media/" na composição do link.
- a condição completa para acesso ao texto articulado não é só a
exitência de texto articulado, mas sim se existe e está publicado.
- dois usuários sugeriram que o display do btn fosse alterado de "Texto
Multivigente" para "Texto Compilado", que é o que aparece na navbar da
norma e no final da tela normajuridica_details.
Após a implementação de MultiFormatOutputMixin em Pesquisa de Sessões, a
Pesquisa de Pauta de Sessões passou a quebrar por esta ter sido
implementada via herança da primeira. O erro foi corrigido e multiplos
formatos já disponibilizado para pesquisa de pautas de sessões.