Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Portabilis patch 21/01/2022 #89

Merged
merged 456 commits into from
Jan 28, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
456 commits
Select commit Hold shift + click to select a range
69b23d4
Ajusta heigth dos elementos
gustavomendess Oct 4, 2021
736b662
Altera cores dos checks e coloca js no lugar correto
gustavomendess Oct 5, 2021
a4d5e8d
Finaliza estilização
gustavomendess Oct 6, 2021
d125e6d
Adiciona mensagem de aviso na tela
gustavomendess Oct 6, 2021
78056ec
Remove comentário de validação
gustavomendess Oct 6, 2021
dc987ae
Corrige validação de professor possuir ou não quadro de aulas
gustavomendess Oct 6, 2021
1d3eb9a
Traz corretamente dias que professor lessiona
gustavomendess Oct 6, 2021
6cd76a5
Remove classe caso de meio estado de checkbox caso esteja preenchido
gustavomendess Oct 6, 2021
0cbd56c
Traz colunas de datas fechadas
gustavomendess Oct 6, 2021
8cbc49c
Diminui tamanho de campos
gustavomendess Oct 6, 2021
cff65d5
Limita o array de dias alocados para trazer apenas os 10 primeiros
gustavomendess Oct 6, 2021
8693b8e
Cria rotas para o botão de recalcular dias letivos
brunoocarvalhoo Oct 7, 2021
db5144a
Prepara frequencia em lote para trabalhar com frequencia geral e remo…
gustavomendess Oct 7, 2021
151f220
Cria botão de recalcular dias letivos
brunoocarvalhoo Oct 7, 2021
7ea49d7
Valida exclusão e criação de evento no calculo de dias letivos
brunoocarvalhoo Oct 7, 2021
6112b84
Valida filtro por data pra filtrar ao digitar data
brunoocarvalhoo Oct 7, 2021
abd2960
Remove validação de etapas criar atualização no calendário escolar
brunoocarvalhoo Oct 8, 2021
b79e883
Utiliza ano da turma para garantir o calendário correto
edersoares Oct 11, 2021
b1b5241
Ajusta para trabalhar com modalidade de ensino
gustavomendess Oct 11, 2021
6654ece
Ajusta pra buscar todos ids e altera redirect
brunoocarvalhoo Oct 11, 2021
c4c79f4
Altera method e routes pra ser uma requisição get
brunoocarvalhoo Oct 11, 2021
91ca81f
Redireciona pra index do acompanhamento pedagógico
brunoocarvalhoo Oct 11, 2021
96a186e
recalcular
brunoocarvalhoo Oct 13, 2021
147dbb8
Merge pull request #3797 from portabilis/issue-828
edersoares Oct 13, 2021
5ba8d7d
Ajusta para mostrar mensagem após 3 segundos
gustavomendess Oct 14, 2021
22ea6a7
Prepara estrutura para identificar alunos com dependencias
gustavomendess Oct 14, 2021
8ac85bb
Remove código desnecessário e autentica rotas
gustavomendess Oct 15, 2021
ab47742
Remove rota inutilizada
gustavomendess Oct 15, 2021
51b43d0
Melhora nome da view e do arquivo js
gustavomendess Oct 15, 2021
d66c202
Remove validação de etapas criar atualização no calendário escolar
brunoocarvalhoo Oct 8, 2021
413ef24
Ajusta pra buscar todos ids e altera redirect
brunoocarvalhoo Oct 11, 2021
2c619fe
Altera method e routes pra ser uma requisição get
brunoocarvalhoo Oct 11, 2021
df4ca93
Redireciona pra index do acompanhamento pedagógico
brunoocarvalhoo Oct 11, 2021
d494846
Cria botão de recalcular dias letivos
brunoocarvalhoo Oct 13, 2021
9b3a29e
Ajusta cor e margem do botão
brunoocarvalhoo Oct 15, 2021
c16dfa1
Restaura funcionalidade do campo data
brunoocarvalhoo Oct 15, 2021
fac2410
Merge branch 'issue-592' of github.com:portabilis/novo-educacao into …
brunoocarvalhoo Oct 15, 2021
a7aef2b
Restaura funcionalidade padrão do campo data
brunoocarvalhoo Oct 15, 2021
66c25f2
Corrige JS e remove código desnecessário
gustavomendess Oct 18, 2021
b24820a
Cria validação para datas em branco
gustavomendess Oct 18, 2021
f327de2
Encurta caminho para pegar mensagem
gustavomendess Oct 18, 2021
0d47349
Importa mensagem para mostrar limite de dias na criação das frequenci…
gustavomendess Oct 18, 2021
92938f7
Cria js sem timeout para tela de new
gustavomendess Oct 18, 2021
abda336
Centraliza nome do aluno
gustavomendess Oct 18, 2021
5fd5e76
Melhora validação para mostrar ou não botões adicionaisg
gustavomendess Oct 18, 2021
c8da545
Ajusta mensagem de erro e mostra no campo correto
gustavomendess Oct 19, 2021
20eeb33
Altera operador
gustavomendess Oct 19, 2021
a410bbf
Altera status para pendente ao tentar logar com user expirado e remov…
gustavomendess Oct 19, 2021
688cc65
Altera helper de avaliação conceitual para ter uma opção de select em…
gustavomendess Oct 20, 2021
7118daa
refatoração(honeybadger): centralizando errados
marcodotcastro Oct 20, 2021
3daa75a
Cria tela de visualizar em registro de conteúdos por disciplina
gustavomendess Oct 20, 2021
45f1bf6
Ajusta largura
gustavomendess Oct 20, 2021
d8e6a1c
Cria visualizar para registros de conteúdos por área de conhecimento
gustavomendess Oct 20, 2021
c98e9bf
Ajusta localização do botão de visualizar
gustavomendess Oct 20, 2021
a897be1
Corrige arquivo que foi mexido sem querer
gustavomendess Oct 20, 2021
bf80548
Remove lógica desnecessária
gustavomendess Oct 20, 2021
c7a921d
Remove código desnecessário
gustavomendess Oct 20, 2021
8f437dc
Padroniza chamada do método
gustavomendess Oct 20, 2021
f6bf4dd
Remove chamada de contador desnecessária
gustavomendess Oct 20, 2021
5a11f33
refatoração(honeybadger): removedo contextos sem sentido
marcodotcastro Oct 20, 2021
254d4bf
remove if desnecessários
gustavomendess Oct 21, 2021
3c99086
Adiciona early return para caso seja uma criação de um novo registro
gustavomendess Oct 21, 2021
46881ee
Refatora e remove condição desnecessária
gustavomendess Oct 21, 2021
9b30a34
remove trecho desnecessário
gustavomendess Oct 21, 2021
054c1e7
Altera ordem de prioridade
gustavomendess Oct 21, 2021
7248bb1
Altera ordem de prioridade de dados adicionais
gustavomendess Oct 21, 2021
695383c
Resolve problema de N+1 com busca ativa
gustavomendess Oct 25, 2021
9361076
Corrige condições e melhora nome de variáve
gustavomendess Oct 25, 2021
4595d11
Ajusta HTML e libera para lançamentos de 15 dias
gustavomendess Oct 25, 2021
519b585
Merge pull request #3799 from portabilis/issue-750
gustavomendess Oct 25, 2021
ab44c88
Reverte serviço
gustavomendess Oct 26, 2021
e93b7c8
Refatora questão de modalidade de ensino no javascript e ajusta ident…
gustavomendess Oct 26, 2021
3f3902c
Ajusta eventos que Não permitem lançamentos para contabilizar correta…
brunoocarvalhoo Oct 26, 2021
ebd4ecd
Altera posição do botão de recalcular dias letivos
brunoocarvalhoo Oct 26, 2021
c2604ab
Deixa listagem igual a de planos de ensino
gustavomendess Oct 26, 2021
c6b757a
remove aspas erradas
gustavomendess Oct 26, 2021
40dd554
resolver(sincronização): escola não encontrada
marcodotcastro Oct 27, 2021
5ef6276
Merge pull request #3803 from portabilis/issue-895
marcodotcastro Oct 27, 2021
b8cd5d2
Ordena quadro por séries
gustavomendess Oct 27, 2021
f29d78d
Mostra mensagem sobre numeros de aulas
gustavomendess Oct 27, 2021
1810384
Retira validação e adiciona where not na query
gustavomendess Oct 27, 2021
b6e4675
Adiciona eager load
gustavomendess Oct 27, 2021
e938b80
Adiciona eager load
gustavomendess Oct 27, 2021
83eb116
Ajusta mensagem conforme escolas iguais ou não e corrige eager load
gustavomendess Oct 27, 2021
0887a99
resolver(sincronização): permitir inativar escola
marcodotcastro Oct 25, 2021
beeb0d2
Altera id de div para evitar conflitos e lança flash corretamente
gustavomendess Oct 27, 2021
6e1a7f4
Merge pull request #3804 from portabilis/issue-868
marcodotcastro Oct 28, 2021
9d807bf
Adiciona try em student
brunoocarvalhoo Oct 28, 2021
e4ffb0e
Permite passar tag HTML no select2
gustavomendess Oct 28, 2021
e77bae6
Destaca disciplina em negrito
gustavomendess Oct 28, 2021
add6282
Altera regra pra validar se data é um dia letivo
brunoocarvalhoo Oct 28, 2021
6a4c3ff
Merge pull request #3801 from portabilis/issue-762
gustavomendess Oct 28, 2021
d6884d4
Lança flash na view e remove do js
gustavomendess Oct 29, 2021
e7a3d39
Mostra mensagem de erro fixa na view
gustavomendess Oct 29, 2021
6b1bb63
Remove important e px redundante
gustavomendess Oct 29, 2021
c53fa4c
Libera permissão de frequência em lote para nível professor
gustavomendess Oct 29, 2021
c7144cd
Adiciona que recurso está em beta
gustavomendess Oct 29, 2021
48e3b97
Adiciona ícone de beta e aviso sobre recurso beta
gustavomendess Oct 29, 2021
38b4c5c
Melhora validações de datas e passa mensagens de erro para yml
gustavomendess Oct 29, 2021
b4e992b
Altera maneira como é chamado imagem
gustavomendess Nov 1, 2021
4d32b80
Pega imagem de beta também na tela de new
gustavomendess Nov 1, 2021
2fbd111
Ajusta service
gustavomendess Nov 1, 2021
3ebeef9
Corrige erro
gustavomendess Nov 1, 2021
639eb5f
Traz alocações de todos professores caso seja falta geral e mostra co…
gustavomendess Nov 1, 2021
b4ef0d5
Ajusta condição
gustavomendess Nov 1, 2021
032ed1c
Pega tipo de frequência corretamente
gustavomendess Nov 2, 2021
7ecc1ed
Especifica parâmetro
gustavomendess Nov 2, 2021
c72a6ea
Adiciona nome dos campos
gustavomendess Nov 2, 2021
f178c84
Corrige maneira que é setada as mensagens
gustavomendess Nov 2, 2021
23934f6
Adiciona ponto final as mensagens de erro
gustavomendess Nov 2, 2021
642dead
Ordena por nome da turma
gustavomendess Nov 2, 2021
76349e6
Ajusta nome da tabela
gustavomendess Nov 2, 2021
4421fc4
Mostra trecho do texto em negrito
gustavomendess Nov 2, 2021
6536c83
Usa tag b ao invés de strong
gustavomendess Nov 2, 2021
25b1bb9
Esconde campo de disciplina baseado no tipo de frequência e valida di…
gustavomendess Nov 2, 2021
db7b71e
Ajusta scope chamado no relatório
gustavomendess Nov 2, 2021
106a25f
Remove método desnecessário
gustavomendess Nov 2, 2021
f8dd255
Mostra nome da escola e turma no lugar correto
gustavomendess Nov 3, 2021
5ae1f05
Não conta como falta caso seja dependência
gustavomendess Nov 3, 2021
17ee02f
Adiciona nome com asteristico caso seja aluno cursando dependência
gustavomendess Nov 3, 2021
5178e0b
Evita n+1 e mostra legenda de dependência caso necessário
gustavomendess Nov 3, 2021
94bde5b
Apresenta nome mesmo sem dados adicionais
gustavomendess Nov 3, 2021
91d905a
Remove complexidade do if
gustavomendess Nov 3, 2021
5344031
Merge pull request #3800 from portabilis/issue-120
gustavomendess Nov 3, 2021
743fb7e
Merge pull request #3798 from portabilis/issue-649
gustavomendess Nov 3, 2021
3218ac8
Ajusta estrutura que pega dependências
gustavomendess Nov 3, 2021
da6e149
Passa parâmetro
gustavomendess Nov 3, 2021
516d786
Altera método pra regra atual de dias letivos
brunoocarvalhoo Nov 3, 2021
49d3a6b
Adiciona validação de sábados e domingos ao excluir um evento
brunoocarvalhoo Nov 3, 2021
dbbeaf6
Merge branch 'issue-592' of github.com:portabilis/novo-educacao into …
brunoocarvalhoo Nov 3, 2021
b6dd230
Retorna array vazio caso seja vazio
gustavomendess Nov 3, 2021
5dfee35
Ajusta identação
gustavomendess Nov 3, 2021
db07305
Melhora estrutura para mostrar apenas uma vez mensagem de dependência
gustavomendess Nov 3, 2021
feb42aa
Adiciona cor diferente em caso de dependência
gustavomendess Nov 3, 2021
c6fac24
Ajusta esquema de cores
gustavomendess Nov 3, 2021
222c23b
Reverte alteração em js
gustavomendess Nov 3, 2021
6db25b1
Merge pull request #3790 from portabilis/issue-751
gustavomendess Nov 3, 2021
047907d
Merge branch 'main' into issue-594
gustavomendess Nov 3, 2021
969fcea
Coloca vírgula faltante
gustavomendess Nov 3, 2021
bdaf687
Ajusta rota
gustavomendess Nov 3, 2021
24036b4
Merge pull request #3778 from portabilis/issue-594
gustavomendess Nov 3, 2021
4016b56
Revert Remove validação de etapas criar atualização no calendário esc…
brunoocarvalhoo Nov 4, 2021
cb81b4e
funcionalidade(sincronização): interromper sincronização
marcodotcastro Nov 5, 2021
5d797d7
Merge pull request #3806 from portabilis/issue-925
marcodotcastro Nov 8, 2021
b9b31e0
funcionalidade(plano_aula): capturar erros do S3
marcodotcastro Nov 8, 2021
30c45f1
resolver(regra_avaliação): método indefinido
marcodotcastro Nov 1, 2021
08daeb2
Merge pull request #3805 from portabilis/issue-878
marcodotcastro Nov 8, 2021
c1ecb6e
funcionalidade(plano_aula): capturar erros do S3
marcodotcastro Nov 8, 2021
62f7ce0
Merge branch 'main' into issue-878
marcodotcastro Nov 10, 2021
023ba30
Merge pull request #3807 from portabilis/issue-878
marcodotcastro Nov 10, 2021
cf42b3d
resolver(avaliação_conceitual): mensagem não traduzida
marcodotcastro Nov 11, 2021
3638711
Merge pull request #3808 from portabilis/issue-943
marcodotcastro Nov 11, 2021
b48cdc8
resolver(avaliação_conceitual): exibir mensagem de erro
marcodotcastro Nov 12, 2021
f1cc83b
Implementa icone avisando que recurso está em beta
brunoocarvalhoo Nov 12, 2021
0c4a4e7
Ajuste para contabilizar apenas eventos para escola
brunoocarvalhoo Nov 12, 2021
4d5a8a3
Pega src da image beta
brunoocarvalhoo Nov 16, 2021
12477c1
Identa html corretamente
brunoocarvalhoo Nov 16, 2021
50e930b
Altera icon para o do acompanhamento pedagógico
brunoocarvalhoo Nov 16, 2021
8d33093
resolver(diário_frequência): aula não informada
marcodotcastro Nov 17, 2021
98d4fa6
resolver(avaliação): problema com respond_with
marcodotcastro Nov 17, 2021
9358a1c
Merge pull request #3809 from portabilis/issue-944
marcodotcastro Nov 19, 2021
b494fd2
resolver(plano_aula): capturar erros do S3
marcodotcastro Nov 19, 2021
b7e6db1
Merge pull request #3810 from portabilis/issue-878
marcodotcastro Nov 19, 2021
d1a5708
Merge pull request #3802 from portabilis/issue-770
marcodotcastro Nov 22, 2021
5cf0272
Refatora como é feito a busca de nomes para considerar caracteres esp…
gustavomendess Nov 22, 2021
bfdb15d
resolver(sincronização): removido regra de limitação do índice
marcodotcastro Nov 23, 2021
6c1607e
Faz comparação sem caracteres especiais
gustavomendess Nov 23, 2021
519bb2c
Merge pull request #3813 from portabilis/issue-976
marcodotcastro Nov 23, 2021
36ac847
resolver(avaliação_conceitual): adicionado regra diferencial na valid…
marcodotcastro Nov 22, 2021
3821602
resolver(avaliação_numérica): cálculo da média de alunos em busca ativa
marcodotcastro Nov 23, 2021
7ad0392
Altera mensagem padrão do erro 500
gustavomendess Nov 24, 2021
ce44db5
Merge pull request #3814 from portabilis/issue-860
gustavomendess Nov 24, 2021
3c16b1a
Adiciona condição para período
gustavomendess Nov 25, 2021
17121bb
Valida caso seja frequência geral para considerar apenas a turma e nã…
gustavomendess Nov 25, 2021
a221494
funcionalidade(evento): mensagem ao excluir evento
marcodotcastro Nov 25, 2021
56f22dc
funcionalidade(evento): mensagem ao criar ou editar evento
marcodotcastro Nov 25, 2021
ffb772d
funcionalidade(evento): mensagem ao excluir evento em lote
marcodotcastro Nov 26, 2021
21486bc
funcionalidade(evento): mensagem ao criar ou editar evento em lote
marcodotcastro Nov 26, 2021
1518fd5
Merge pull request #3816 from portabilis/issue-988
gustavomendess Nov 26, 2021
3252235
Merge pull request #3815 from portabilis/issue-987
gustavomendess Nov 26, 2021
0b4786a
Merge pull request #3812 from portabilis/issue-959
gustavomendess Nov 26, 2021
5eeeac5
Cria each pra validar eventos com range de datas
brunoocarvalhoo Nov 29, 2021
ef9c456
Adiciona JOIN em MVW de registro de conteúdo pra validar vínculos de …
brunoocarvalhoo Nov 29, 2021
b85e47c
Adiciona JOIN em MVW de frequência pra validar vínculos de professore…
brunoocarvalhoo Nov 29, 2021
f82a198
Corrige scopes e chamadas no js de filtro
gustavomendess Nov 30, 2021
33256d4
Merge pull request #3818 from portabilis/fix-messages-filter
gustavomendess Nov 30, 2021
a6311e2
Altera nome das migrations pra atualizar views materializadas
brunoocarvalhoo Nov 30, 2021
f0b2560
fix(enviar_avaliação): regra não enviar recuperação se aluno não exis…
marcodotcastro Nov 30, 2021
5502685
Merge pull request #3819 from portabilis/issue-1006
marcodotcastro Dec 1, 2021
470869f
fix(avaliação_descritiva): sem aluno
marcodotcastro Dec 2, 2021
79eb200
teste: pulado
marcodotcastro Dec 2, 2021
29804aa
Merge pull request #3821 from portabilis/issue-1016
marcodotcastro Dec 2, 2021
296360b
resolver(sincronização): regrar limpar avaliação numérica em busca ativa
marcodotcastro Dec 6, 2021
7061702
Merge pull request #3823 from portabilis/issue-1023
marcodotcastro Dec 7, 2021
1addb25
Merge pull request #3822 from portabilis/issue-966
marcodotcastro Dec 7, 2021
ce84749
Merge pull request #3811 from portabilis/issue-952
marcodotcastro Dec 7, 2021
1c8731e
Retorna array vazio caso turma venha sem preenchimento
gustavomendess Dec 13, 2021
93f2e58
Merge pull request #3825 from portabilis/issue-754
gustavomendess Dec 13, 2021
518807a
Corrige mensagem de erro ao tentar enviar instruções de desbloqueio d…
gustavomendess Dec 14, 2021
8295c23
Fix translation name
gustavomendess Dec 14, 2021
b0a42c6
Trata melhor as mensagens de erro
gustavomendess Dec 14, 2021
99e4567
Remove código comentado
gustavomendess Dec 14, 2021
544899f
Corrige mensagem de e-mail não cadastrado
gustavomendess Dec 15, 2021
4054d71
Revert each pra evento com rage de datas(teste Kaliel)
brunoocarvalhoo Dec 15, 2021
df43a4e
Revert teste Kaliel
brunoocarvalhoo Dec 16, 2021
8482ce8
Cria each pra recalcular calendario letivo
brunoocarvalhoo Dec 16, 2021
a917b4b
Adiciona migration de frequencia e registro de conteúdo
brunoocarvalhoo Dec 16, 2021
c8e4263
Valida se student é nil?
brunoocarvalhoo Dec 17, 2021
4cecd9c
Merge branch 'main' into issue-592
brunoocarvalhoo Dec 17, 2021
b24b8e2
Ajusta para aspas simples nome do botão
brunoocarvalhoo Dec 17, 2021
a2eb1a8
Merge pull request #3765 from portabilis/issue-577
brunoocarvalhoo Dec 20, 2021
be906bc
Ajusta teste pra ter acesso ao unity
brunoocarvalhoo Dec 22, 2021
927c716
Merge pull request #3796 from portabilis/issue-592
brunoocarvalhoo Dec 22, 2021
6c7a716
resolver(avaliação): exibir peso somente para cálculo de média somatória
marcodotcastro Dec 23, 2021
78ae372
Merge pull request #3829 from portabilis/issue-1070
marcodotcastro Dec 27, 2021
c6bb8b7
fix(avaliação_descritiva): sem etapa
marcodotcastro Dec 1, 2021
21ea1f8
Merge pull request #3826 from portabilis/issue-876
marcodotcastro Dec 29, 2021
1767a82
Merge pull request #3817 from portabilis/issue-924
marcodotcastro Jan 4, 2022
35bcb85
Altera regra de lugar
brunoocarvalhoo Jan 5, 2022
2d233ec
Altera método para validar etapa
brunoocarvalhoo Jan 5, 2022
7f6c066
Cria e implementa mensagem
brunoocarvalhoo Jan 5, 2022
3605296
Corrige parametro do método by_date
brunoocarvalhoo Jan 5, 2022
733576c
Merge pull request #3820 from portabilis/issue-963
marcodotcastro Jan 5, 2022
c3b8bd1
Corrige testes que estavam falhando
brunoocarvalhoo Jan 6, 2022
78e9031
Faz cache a partir do id da role
gustavomendess Jan 7, 2022
c2ffc6f
Corrige problema de cache
gustavomendess Jan 7, 2022
aa35a8a
Mantém comportamento anterior
gustavomendess Jan 7, 2022
c68dd8c
Altera mensagem para correta, em caso do dia estar fora de uma etapa
brunoocarvalhoo Jan 7, 2022
7c2aa45
Mostra mensagem de erro caso o aluno tenha avaliação
gustavomendess Jan 8, 2022
3e34c11
Revert "Mostra mensagem de erro caso o aluno tenha avaliação"
gustavomendess Jan 8, 2022
381583c
Merge pull request #3830 from portabilis/issue-1090
brunoocarvalhoo Jan 10, 2022
1123267
Retorna objeto vazio para montagem do select2
brunoocarvalhoo Jan 10, 2022
f916356
Merge pull request #3834 from portabilis/issue-1104
brunoocarvalhoo Jan 11, 2022
424ba08
Seta média como vazio em caso de aluno for dispensado por discplina
brunoocarvalhoo Jan 13, 2022
dec3507
Merge pull request #3835 from portabilis/issue-1033
brunoocarvalhoo Jan 13, 2022
6b245c5
Cria mensagem avisando que a escola não possui uma regra de avaliação…
brunoocarvalhoo Jan 14, 2022
724367b
Cria mensagem de erro avisando que Não existe configuração de avaliaç…
brunoocarvalhoo Jan 14, 2022
68ac131
Exibe mensagem de erro caso não tenha configuração de avaliação numér…
brunoocarvalhoo Jan 14, 2022
1d680dd
Corrige steps fetcher
gustavomendess Jan 14, 2022
fa9687e
Merge pull request #3838 from portabilis/issue-1110
gustavomendess Jan 14, 2022
2fadf62
Merge pull request #3832 from portabilis/issue-477
gustavomendess Jan 14, 2022
8fbb50f
Merge pull request #3837 from portabilis/issue-1108
brunoocarvalhoo Jan 17, 2022
b7a32c6
Ajusta local do render da modal de exclusão de eventos
brunoocarvalhoo Jan 17, 2022
b2b0120
Alinha texto da modal na esquerda
brunoocarvalhoo Jan 19, 2022
b41d72d
Adiciona tooltip no botão de dispensa de avaliações
gustavomendess Jan 19, 2022
119defb
Alinha titulo da modal na esquerda
brunoocarvalhoo Jan 19, 2022
64984a1
Merge pull request #3841 from portabilis/issue-1097
brunoocarvalhoo Jan 20, 2022
0cf14c6
Merge pull request #3842 from portabilis/issue-1107
gustavomendess Jan 21, 2022
caf4925
Merge branch 'main' into community-patch-2022-01-21
gustavomendess Jan 21, 2022
7e15441
Merge pull request #3847 from portabilis/community-patch-2022-01-21
edersoares Jan 21, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 61 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: Tests

on:
push:
branches: [ main ]
pull_request:

jobs:
default:

name: Unit and Integration

runs-on: ubuntu-latest

env:
RAILS_ENV: test

services:
postgres:
image: postgres
env:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: idiario_test
ports:
- 5432:5432
options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 3

redis:
image: redis
ports:
- 6379:6379
options: --health-cmd "redis-cli ping" --health-interval 10s --health-timeout 5s --health-retries 3

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Setup Ruby and install gems
uses: ruby/setup-ruby@v1
with:
ruby-version: '2.4.10'
bundler: '1.17.3'
bundler-cache: true

- name: Configure database
run: cp config/database.sample.yml config/database.yml

- name: Configure secrets
run: |
echo -e "
test:
secret_key_base: `bundle exec rake secret`
redis_url: redis://localhost:6379
" > config/secrets.yml

- name: Migrate
run: RAILS_ENV=test bundle exec rake db:migrate

- name: Tests
run: bundle exec rspec --exclude-pattern 'spec/acceptance/*.feature'
4 changes: 2 additions & 2 deletions app/assets/html/500.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -85,8 +85,8 @@
<p class="image">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 517 268" fill="none"><g fill-rule="evenodd" fill="#fff"><path d="M511.412 39.314l-3.197 4.423 1.2-5.322L505 35.22l5.315 1.204L513.52 32l-1.208 5.322 4.415 3.195-5.316-1.204zM104.583 55.54L90 52.564l14.583-2.976 2.98-14.562 2.98 14.562 14.583 2.976-14.583 2.976-2.98 14.562-2.98-14.562z"/><use xlink:href="#B"/><path d="M191.004 158.9l-5.347-1.09 5.347-1.092 1.093-5.34 1.093 5.34 5.347 1.092-5.347 1.09-1.093 5.34-1.093-5.34z"/><use xlink:href="#B" x="51.334" y="160.48"/><path d="M472.348 182.903L467 181.8l5.348-1.1 1.092-5.34 1.093 5.34 5.348 1.1-5.348 1.092-1.093 5.34-1.092-5.34zm17.387-17.373l-5.348-1.1 5.348-1.1 1.093-5.34 1.093 5.34 5.347 1.1-5.347 1.1-1.093 5.34-1.093-5.34z"/><use xlink:href="#B" x="324.302" y="174.877"/><path d="M505.412 54.314l-3.197 4.423 1.2-5.322L499 50.22l5.315 1.204L507.52 47l-1.208 5.322 4.415 3.195-5.316-1.204zm-14-18l-3.197 4.423 1.2-5.322L485 32.22l5.315 1.204L493.52 29l-1.208 5.322 4.415 3.195-5.316-1.204zM317.875 243.826l9.585 11.386-4.357-14.232 11.366-9.58-14.216 4.343-9.585-11.386 4.357 14.232-11.365 9.58 14.215-4.343zm34.345-31.683l3.515 4.175-1.598-5.22 4.167-3.512-5.212 1.592-3.515-4.175 1.598 5.22-4.167 3.512 5.212-1.592zm-144.44 51.275l3.515 4.175-1.598-5.218 4.168-3.512-5.213 1.592-3.514-4.175 1.597 5.22-4.167 3.512 5.212-1.593zm-98.56-34.28l3.515 4.175-1.598-5.218 4.167-3.513-5.212 1.593-3.515-4.175 1.598 5.218-4.167 3.513 5.212-1.593zM13.844 86.715L17.36 90.9l-1.6-5.23 4.167-3.512-5.212 1.593-3.515-4.175 1.598 5.218-4.167 3.512 5.212-1.593zM20.8 63.138l3.515 4.175-1.598-5.218 4.167-3.512-5.212 1.592L18.147 56l1.598 5.218-4.167 3.512 5.212-1.593zM5.22 69.835L8.736 74l-1.598-5.218 4.167-3.513-5.212 1.593-3.515-4.175 1.598 5.218L.01 71.427l5.212-1.592z"/></g><path d="M129.64 125c8.933 0 16.8 1.933 23.6 5.8 6.8 3.733 12.067 9.067 15.8 16 3.733 6.8 5.6 14.667 5.6 23.6 0 9.333-2.133 17.6-6.4 24.8-4.267 7.067-10.4 12.6-18.4 16.6-8 3.867-17.267 5.8-27.8 5.8-8.933 0-17.733-1.467-26.4-4.4-8.667-3.067-15.8-7.133-21.4-12.2l8.6-18.8c12.933 9.867 26.133 14.8 39.6 14.8 8.933 0 15.733-2.2 20.4-6.6 4.8-4.533 7.2-10.933 7.2-19.2 0-7.867-2.467-14.133-7.4-18.8-4.8-4.8-11.267-7.2-19.4-7.2-5.6 0-10.867 1.067-15.8 3.2-4.933 2-9.267 5-13 9h-15.6V73.6h89.2v20h-64v38.8c7.2-4.933 15.733-7.4 25.6-7.4z" fill="#003473"/><g fill-rule="evenodd"><path d="M282.453 222.03c40.318-10.587 64.428-51.82 53.852-92.094s-51.833-64.342-92.15-53.755-64.428 51.82-53.852 92.094 51.833 64.342 92.15 53.755z" fill="#ffc95c"/><path d="M280.015 213.335c11.132-2.923 17.676-14.736 14.617-26.386s-14.563-18.723-25.695-15.8-17.676 14.736-14.617 26.385 14.563 18.723 25.695 15.8zM310.72 189.6c5.406-1.42 8.578-7.185 7.083-12.876s-7.1-9.154-12.495-7.735-8.578 7.185-7.083 12.876 7.088 9.154 12.495 7.735z" fill="#f7b228"/><path d="M384.664 37.748c15.938 13.295-26.345 70.294-94.44 127.3s-136.22 92.46-152.156 79.166c-12.103-10.096 9.366-45.392 50.217-86.76.35 3.107.895 6.226 1.648 9.34-23.903 26.476-35.342 47.876-27.204 54.75 12.533 10.587 66.754-17.29 121.104-62.263s88.25-90.014 75.718-100.6c-8.078-6.823-33.468 2.33-65.05 21.737-3.002-1.362-6.097-2.53-9.264-3.493l10.022-6.647c43.097-27.9 78.5-41.645 89.405-32.54z" fill="#fff"/><path d="M221.068 136.562c5.407-1.42 8.578-7.184 7.083-12.875s-7.1-9.155-12.495-7.735-8.578 7.184-7.083 12.876 7.1 9.154 12.495 7.734zm23.737-8.078c3.975-1.044 6.34-5.15 5.284-9.174s-5.135-6.44-9.1-5.395-6.34 5.15-5.285 9.175 5.135 6.438 9.1 5.394z" fill="#f7b228"/></g><path d="M409.04 215.8c-16.933 0-29.867-6.2-38.8-18.6-8.8-12.533-13.2-30.733-13.2-54.6 0-23.467 4.4-41.4 13.2-53.8 8.933-12.4 21.867-18.6 38.8-18.6s29.8 6.2 38.6 18.6c8.933 12.267 13.4 30.2 13.4 53.8 0 23.733-4.467 41.867-13.4 54.4-8.8 12.533-21.667 18.8-38.6 18.8zm0-20.2c9.2 0 15.867-4.2 20-12.6 4.267-8.533 6.4-22 6.4-40.4 0-18.133-2.133-31.333-6.4-39.6-4.133-8.4-10.8-12.6-20-12.6s-15.933 4.2-20.2 12.6c-4.133 8.267-6.2 21.467-6.2 39.6 0 18.4 2.067 31.867 6.2 40.4 4.267 8.4 11 12.6 20.2 12.6z" fill="#003473"/><defs ><path id="B" d="M166.993 7.53l-5.347-1.09 5.347-1.09 1.093-5.34 1.093 5.34 5.347 1.09-5.347 1.09-1.093 5.34-1.093-5.34z"/></defs></svg>
</p>
<p class="title">Oops! Ocorreu um erro!</p>
<p class="text">Fique tranquilo, estamos cientes e trabalhando na correção.</p>
<p class="title">Oops! Ocorreu um erro.</p>
<p class="text">Tente recarregar a página, se o problema persistir entre em contato com a Secretaria de Educação do seu município.</p>
<p><a href="#" onclick="window.history.go(-1);return false;" class="btn">Voltar para a página anterior</a></p>
</div>
</div>
Expand Down
Binary file added app/assets/images/beta.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions app/assets/images/exemption.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions app/assets/images/exemption_disabled.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions app/assets/images/undo_exemption.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
104 changes: 104 additions & 0 deletions app/assets/javascripts/resources/daily_notes.js
Original file line number Diff line number Diff line change
Expand Up @@ -136,4 +136,108 @@ $(function () {
}
}
});

var checkBoxes = $('.exempt_student_check'),
exemptButton = $('#exempt_students_button'),
studentsIds = $('#exemption_students_ids');

$(document).on('click', 'a.open-exemption-modal', function(){
var title = 'Tem certeza que deseja dispensar este aluno?'

if($(this).attr('id') == 'exempt_students_button'){
title = 'Tem certeza que deseja dispensar os alunos selecionados?';
} else {
studentsIds.val($(this).data('student-id'));
}

$('.modal-title').text(title);
$('#exemption-modal').modal('show');
});

$('#exemption-modal').on('hidden.bs.modal', function () {
studentsIds.val('');
});

$('#exemption-modal').on('show.bs.modal', function () {
$('#reason').val('');
$('#exemption-modal button:submit').attr('disabled', true);
});

$('#reason').keyup(function(){
if($(this).val().trim().length !=0) {
$('#exemption-modal button:submit').attr('disabled', false);
} else {
$('#exemption-modal button:submit').attr('disabled',true);
}
});

function updateStudentIds(checked, value) {
var studentsIdsCurrentValue = studentsIds.val();

if(checked) {
if (studentsIdsCurrentValue){
studentsIds.val(studentsIdsCurrentValue + ',' + value);
} else{
studentsIds.val(value);
}
} else {
var newList = removeStudentId(studentsIdsCurrentValue, value);
studentsIds.val(newList);
}
}

function removeStudentId(list, id) {
separator = ",";
var values = list.split(separator);
for(var i = 0 ; i < values.length ; i++) {
if(values[i] == id) {
values.splice(i, 1);
return values.join(separator);
}
}
return list;
}

function toggleExemptionButtonState(enabled){
exemptButton.attr('disabled', !enabled);

if (enabled) {
exemptButton.removeClass('btn-exempt-students-disabled');
exemptButton.addClass('btn-exempt-students-enabled');
} else {
exemptButton.addClass('btn-exempt-students-disabled');
exemptButton.removeClass('btn-exempt-students-enabled');
}
}

function updateBackgound(checked, student_id) {
if (checked) {
$('#tr_student_'+ student_id).addClass('selected-student-tr');
} else {
$('#tr_student_'+ student_id).removeClass('selected-student-tr');
}
}

checkBoxes.click(function() {
var checked = checkBoxes.is(":checked");

updateBackgound($(this).is(":checked"), this.value);
toggleExemptionButtonState(checked);
updateStudentIds($(this).is(":checked"), this.value)
});

$('.exempt_student_check_all:input').change(function() {
var enabledCheckoxes = $('.exempt_student_check');

if (enabledCheckoxes.length > 0) {
var check_all = this.checked;
studentsIds.val('');
enabledCheckoxes.prop('checked', check_all);
$.each(enabledCheckoxes, function(i, element){
updateBackgound(check_all, element.value);
updateStudentIds(check_all, element.value);
});
toggleExemptionButtonState(check_all);
}
});
});
Loading