* Criar novo endpoint
* Implementa retorno de coligações por legislatura
* Filtra coligacões por legislatura
* Refatoração
* Update sapl/parlamentares/views.py
Co-Authored-By: Edward <9326037+edwardoliveira@users.noreply.github.com>
* Update sapl/templates/parlamentares/mandato_form.html
Co-Authored-By: Edward <9326037+edwardoliveira@users.noreply.github.com>
* Refatoração
Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>
* Corrigindo erros lista parlamentares Fix #3078
* Adaptando logica para que na legislatura atual não apresentar parlamentares desligados
* Resolvendo problemas encomtrados no PR
Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>
* Corrigindo verificação de undefineds em composicaomesa_form
* corrigindo filtro de sessao selecionada por ano em parlamentares view
* corrigindo formatação de string
* Fix #2903
* Adiciona verbose_name em tipo de afastamento de Mandato
* Merge migrations
* Mensagem de explicação do funcionamento do indicador do tipo de afastamento
* Adiciona testes para as alterações
* Adiciona verificação de ausência de parlamentar na Sessão Plenaria
* Adiciona informação de afastamento no relatório de presenças
* Adicionando cargo bloco
Criando telas para vincular parlamentar a bloco
Adicionando validações
Adicionando paginas de editar e deletar vinculo com bloco
Adicionando validações e confimação de deletar vinculo com bloco
Resolvendo problemas relatados no pr
Resolvendo problemas relatados no pr
Adiciona migrations
Merge de migrations conflitantes
Arrumando erro bloco_pk
Arrumando erros relatados no pr
Melhorando readonly parlamentares
* Corrigindo migrations
* Corrigindo erro de data atual
* Fix #2840 - Adiciona campo em relatório de presença de parlamentares
* Fix #2840 - Adiciona campo em relatório de presença de parlamentares
* Mostra opções de SessaoLegislativa de acordo com a Legislatura escolhida
* Todos os campos como opcionais e tratamento de erros
* Fix #2161 - Criação de historico de partido.
Co-authored-by: Cesar Carvalho <cesaraugc@gmail.com>
Co-authored-by: ulyssesBML <ulysses3353@gmail.com>
Aprimorando historico partido para armanzenar varias alterações
Corrigindo migrations e adaptando historico na lista de parlamentares
Adicionando data de alteração a update de partido para o uso de historico
Arrumando erros de grupos e de histoico nulo
Adicionando apagar historico e corrigindo erros
mudando estrutura de historico
Mudando nomes de partidos de acordo com a data no escopo de filiação de paramentares
Resolvendo bug da tabela de historico e arrumando htmls com partido atual
Removendo campo proximo não utilizado em historico do partido
* Concertando questões relatados no PR
* Aprimorando validação de datas no historico
* Resolvendo code climate
* Add migration
* Iniciando correcoes do pr
* Refazendo migrações
* Colocando botão de voltar
* Arrumando conflito migração
Fix #2536
Adiciona cadastro de parlamentar na tabelas auxiliares
Remoção de mandato na criação do parlamentar
Corrige testes
Corrige título no CRUD de parlamentar
Corrige identação
Adiciona botão de criação de parlamentar após pesquisa
Corrige botões em parlamentares
Altera nomes
Remove intermediário para vinculação de parlamentar
Arruma bug
Altera redirecionamento para detales de parlamentar
Início da criação do form e view de vincular parlamentar
Corrige VincularParlamentarForm
Corrige VincularParlamentarView
Adiciona html de vincular parlamentar
Mostrar somente parlamentares ativos
Cria variável data_expedicao_diploma
Compara mandato por legislatura invés de data
Corrige verificação de existencia de chave no dicionário
Adiciona data fim do mandato na criação do mandato
Adiciona restrição para usuário não logado
Co-authored-by: UlyssesBML <ulysses3353@gmail.com>
Co-authored-by: Ricardo Lima Canela <ricardolimacanela@gmail.com>
* WIP
* WIP 2
* WIP 3
* Adiciona file check em Audiencia e Parlamentar e mostra todos os erros
* adicionado o file check em mais forms
* adiciona verificacao de arquivo em partido form
até a release 1.6.1 do django-crispy-forms, os fields em Meta.Fields eram
renderizados mesmo se não mencionados no helper.
Com esta mudança (6b93e8a362)
render_unmentioned_fields foi adicionado uma condição em que a cada
instância do Helper, fosse decidido se os fields não mencionados serião ou
não renderizados...
O Sapl até este commit: 22b87f36eb
utilizou o django-crispy-forms na versão 1.6.1, ou seja,
sem a condição render_unmentioned_fields o que fazia o FormHelper, na 1.6.1
set comportar como se, agora, na 1.7.2 o default fosse True.
Como todos os Forms do Sapl foram construídos assumindo que fields
não incluídos explicitamente no Helper, o helper o incluiria implicitamente,
e assim o era, de acordo com commit acima do django-crispy-forms, então
cria-se essa classe:
class SaplFormHelper(FormHelper):
render_unmentioned_fields = True
onde torna o default, antes False, agora = True, o esperado pelos forms do sapl,
e substituí-se todos os FormHelper por SaplFormHelper dentro do projeto Sapl
esta explicação ficará aqui dentro do código, via commit, e na issue #2456.
* retira django-bootstrap3 do projeto sapl
* retira bower sass-processor e libsass do projeto sapl
* altera origem do django-admin-bootstrapped
* commenta todas as entradas css e js em base.html
* vue create sapl-frontend
* add e configura django-webpack-loader
* add vue.config.js e configura comunicação com webpack-loader
* adequa staticfiles_dirs e ignora webpack-stats
* cria bloco de expansão para vue_content
* remove rotas do app hellow e impl multiplas entradas
* add nova entrada para gereciamento de temas
* cria plugin para carregar THEME_CUSTOM em .env
* add bootstrap ao projeto e a configuração fixa de temas
* add imports básicos para bootstrap
* move assets para sapl-frontend
* move assets para projetosexterno de tema e configura sapl project para leitura de temas através do .env
* remove theme do sapl frontend project
* retira link simbólico de entre projeto frontend e projeto de tema
* retira scss do projeto django
* altera btn-default/bootstrap3 para btn-outline-dark/bootstrap4
* altera btns de outline-dark para outlink-primary
* migra pull-right para float-right
* migra pull-left para float-left
* migra btn-excluir para btn-outline-danger
* add global entry and configure jquery
* add jquery na entrada global e migra getCookie
* remove row-fluid
* muda active para link a
* ajustes do botão salvar
* ajuste botão add participação em comissão
* ajuste do layout das mensagens de alerta e botao add detail detail
* ajusta script de votação individual
* ajuste eslint
* altera origem da imagem para etiqueta.png
* corrige eslint
* migra tela de busca de autores para sapl-frontend
* corrige fragmento de html para paginação
* ajuste de js e html em protocolo
* ajuste de layout no menu protocolo
* ajuste no formulário de proposições para sapl_frontend
* migra jquery-mask-plugin
* remove código antigo do jquery-mask-plugin
* migra jquery e algumas funções dependentes
* migra tinymce
* ajustes eslint
* ajuste de sub menus
* add campo de hora em mask
* move jquery.runner.js para sapl-frontend
* primeira versão com jquery runner funcionando
* ajusta painel ao sapl-frontend
* ajuste de tela de login
* cria entr compilação p sapl-frontend e migra jsdiff
* migra js das notas
* add import bootstrap em module global
* altera nome de função para iniciar editor de texto rico
* move scss de compilação do tema para o frontend
* adequa crud de notas de compilação ao form do django 1.11
* retira render padrão scripts css e js de image_cropping
* integra jquery runner e image cropping com jquery e lodash global
* ajustes de eslint em compilação
* ajuste de layout para notas e de código eslint
* ajuste de layout para Vides da app compilação
* altera configurações para pasta público de tema ser importada no build
* ajustes de eslint
* ajusta TAs embedded de normas para sapl-frontend
* migra botões de compilação para bootstrap4
* migra componente alert para bootstrap 4
* altera chamada a jQuery e resolve conflito com bootstrap
* altera travis.yaml
* corrige entrada doo sapl-oficial-theme para instalação trivial
* testa modo de definir versão do node no travis
* teste de configuração do travis
* ajuste de teste e das telas de erro 404 e 500
* Configura sapl-frontend e webpackloader
Configura sapl-frontend e webpack-loader com código de produção já
esportado para a sapl/static. Desta forma, tanto no travis como no
docker não existe a necessidade de instalação de node, npm e/ou yarn
* configura docker e localização do webpack-stats.json
* inicia migração da edição de dispositivos
* ajuste de chunks
* resume forma de lidar com com chunks css e js
* cria template tag para tratar chunk-vendors
* corrige menu de configuração dos TAs
* migra barra inferior da vigencia
* migra linha do tempo de vigências
* ajuste nos menus do topo da edição dinamica da compilação
* frontend produção
* ajuste de blocos
* migra layout da edição dinamica de dispositivos originais
* ajuste da seleção de tipos de vigências
* migra frontend de edição dinâmica de dispositivos
* ajst dropdown de seleção de editor de dispositivos
* migra subnav da edição avançada de dispositivos
* separa frontend em outro projeto
* Altera how-to de instalação do ambiente dev
Altera how-to de instalação do ambiente de desenvolvimento com novas instruções para colaboração com o sapl-frontend
* migra barra de navegação de parents de dispositivos
* Alterações no how-to para colab com sapl-frontend
Alterações no how-to para colab com sapl-frontend
* ajuste de docs
* sapl-frontend reinseriu language pt-br datepicker
* ajuste no form autoria multicreate para sapl-frontend
* add webpack blocks no index de painel
* refatora layout do painel para bootstrap4
* migra cadastro de autor
* migra frontend da manutenção de tipos de proposição
* migra tela de incorporação
* remove templates de compilação
* ajusta layout do form de pesquisa textual
* ajustes de layout no painel
* primeira versão checada do frontend
- muda BancadaCrud(Crud) para BancadaCrud(CrudAux) e BlocoCrud(Crud)
para BlocoCrud(CrudAux) e adequa forma de buscar TipoAutor em metodos
save de formulários que criam Autores automaticamente.