-
Notifications
You must be signed in to change notification settings - Fork 4
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
[TCDA-705]Feat/Add enrollment status label to Grades view #849
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A funcionalidades estão de acordo com o objetivo da revisão 🚀.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
|
* Feat/foodmenu report (#608) * criada tabela de crdápio no relatorio de foodmenu * criado folder reports no module foods * criado FoodMenuServices e os usesCases * mudando relatorio * alterado _form em foodMenu * adicionado a descrição das refeições no relatório de cardápio * colocado ingredientes no relatório de cardápio * buscando valores nutricionais das refeições * adicionando calculos no relatório de cardápio * finalizado formulário * alterando formato da hora da refeição, cor de celulas na impressão e consertado sigla de carboidratos * remove head.php * mudado sigla de carboidrato * sonarlint issues * sonarlint issues * sonarlint issues --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Feat/sagres 2024 (#602) * Feat: file Educacao.xsd 2024 * refactor: update strlen and maxLength name disciplina to 2024 * Feat: added new value for modality * Feat: add limit (1000 caracteres) for description for merenda * Ref: O tamanho máximo foi ajustado para 1000 caracteres devido à restrição (descrição). * Feat: add opção: Atendimento Educacional Especializado * Ref: added to comply with sagres 2024 rules * Feat: student cpf required for sagres 2024 * Feat: add break-word for restrictions * Feat: migration 2024-02-01_adjust_sagres_2024 * feat/ removed in field input (*) (#605) * feat/ removed in field input (*) * feat/remove * disciplines * feat/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Criando a documentação da adr que descreve a atribuição de nome de pull request * pull dev * Modificando a inconsistência em main.php * Fix/import student data from sedsp (#613) * Ref: code improvement * Fix: Updating the student's documents and address is based on id. * fix/individual-report (#582) * fix/individual-report * feat/sonarcloud issues fixed * fix/adjustment in final grade view * fix user year in report * CHANGELOG updates --------- Co-authored-by: AnotherOne07 <natsujunior07@gmail.com> * Feat/course_plan_abilities (#615) * feat/correction abilities couse plan * feat/remove * * feat/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/md5 to bcrypt (#616) * Feat: md5 modified for bcript in user creation function * Feat: Update password length validation, extending maximum allowed characters to 60. * Feat: added bcriptHash in AdminController * Feat: added bcriptHash * Feat: added class PasswordHasher * Feat: added bcriptHash in instructor create * Feat: added bcrypt authenticate user * Feat: added file migration * Feat: added modification in changelog * Feat: no sonar * Fix: md5 Make sure this weak hash algorithm is not used in a sensitive context here. * Fix: md5 Use of Password Hash With Insufficient Computational Effort * Fix/meals (#621) * consertando a listagem de refeições * alterado changelog e config.php * escondendo botão de lista de compras * create migration --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Icon font version update * Fix/synchronize sedsp student data (#623) * Feat: added validation to ensure a value for classroom_fk * Feat: Added return for error when importing classes * Feat: added changelog * Feat/foods report (#622) * created shoppingListReport * aumentado tamanho das celulas no relatório de lista de compras * alterado relatório * alterado relatório de lista de compras * shoppingListReport finalized * shoppingListReport finalized * adicionada migration * mudando changelog * sonarcloud issues * Corrigindo o botão de lista de compras --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * [3.69.107]Fix/report_head_poco_dantas (#617) * feat/rename head * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/food inventory style (#618) * fix(foods): Modificando o estilo do botão dos botões de movimentações na tabela de estoque e escondendo o botão de solicitacoes na tela de estoque * Modificando versão do changelog * Corrigindo a duplicidade do código * fix(foods): Corrigindo o estilo da tela de estoque, as colunas status e entrada/saida atualizadas para facilitar a usabilidade * Modificando versão do changelog e realizando o merge com a dev * Resolvendo issues --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/report card unities (#614) * Fixing reportCard grades * fix(grades): Corrigindo a disposição de unidades de lançamento de notas de búzios, permitindo que sejam adicionadas notas maiores de 10 em lançamento de notas e adicionada a verificação de recuperação final * Fazendo o merge com a dev e alterando o changelog * Fixing code smells * Corrigindo o valor da média final quando nem todas as unidades estavam preenchidas na tela de lançamento de notas * feat/modify head * feat/add changelog * fixing code security failure * Corrigindo erro de segurança --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Evellyn Jade <97754536+evellynreis@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Realizando o merge com a dev e criando as tabelas de farmer * Criando tela de cadastro de agricultor * Fix/cod municipio dne (#620) * Feat: added city code * Feat: added memory limit to 2048M for importMaster * Fix: remoção de validação sem uso * Feat: added Código Ubatuba * Feat: added migration * Feat: adicionado alterações no changelog * Fix: Correção na obtenção do CPF do estudante para o arquivo SAGRES: (#625) * Fix: get student cpf * Feat: added changelog * Feat: adicionado nova versão --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * criado módulo de dashboard (#632) * criado módulo de dashboard * sonarlint issues * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Criando esqueleto da tela de cadastro de agricultor * Criando verificações * Criando verificação de relação de produtos * Feat/button alphabetic order (#631) * feat(classroom): Adicionando o botão de ordem alfabética na aba de ordem de diário no formulário de turmas * Modificando a versão do changelog e fazendo o merge com a dev * Corrigindo issues * Corrigindo issues * Corrigindo issues * Corrigindo irregularidade * Corrigindo irregularidade --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/add input no (#633) * fix/add input no * fix/config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [Versão 3.71.112] Fix/class plan abilities view (#628) * first commit * modal created * events added to buttons * js changes * manipulating form and events related to it * form and route is already working but still missing update select and actionCreate * modal finished and select already is been updated * minor changes * almost there, still missing to fill type field in form * form is already working but still need to fix the style * funcionality is already working, but still needs to fix the layout yet * removing unnecessary comments * remove comment * fix remove resource from list * 💄feat/badge style updated * 💄feat/fix icon style and padding in button * 🗃️raw/upload sql changes and CHANGELOG update * 🗃️raw/upload sql changes and remove comments * small change on placeholder in modal * 🏷️fix/removing var declared variables * 🏷️fix/removing sonarlint issues --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * main.css * Feat calendar surpassing year (#619) * primeiro commit da branch * feito parcialmente calendário * retirado função de disponibilizar calendário * update do calendar_fk das turmas * adequado vigencia das unidades * calendario supostamente finalizado * quadro de horário com add/change/remove schedule pendentes * refatorado quadro de horário com ano passando * reinserido schedule * corrigido bug no carregamento dos hardunavailabledays e na geração do quadro de horário * o alerta de alteração de data do calendario nunca aparecia * Adequado selects em aulas ministradas e frequencia * Adição dos calendarios no cadastro das turmas * alterado sql * Merge * fix sonarcloud --------- Co-authored-by: paulones <Ppcc8986> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Criando a action de save no controller de farmer register * fix merge * Criando a tabela de visualização de agricultores * Criado as telas de relacionadas a agricultor * fix/variable declared incorrectly in function scope * Adicionando a school_fk e o status em food_request * conectando com o firebase * Realizando integração com o firebase * Corrigindo erros do sonarlint * Corrigindo errors sonarlint * Corrigindo erros do sonarlint * Corrigindo issues alertados pelo sonarlint * Corrigindo issues * Feat/change food measurement (#635) * create migration * adicionando input de quantidade * mudando componente de cardápio * alterado food_measurement * change reports * mudado componente de cardápio * alterado food_measurement * alterado food_measurement * alterado food_measurement * alterado food_measurement * sonarlint issues * resolve conflicts * sonarlint issues * main.css * mudado componente de cardápio --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-240] Fix/load schedules by discipline (#637) * 🐛fix/minor fundamental conditional fixed * :docs:docs/CHANGELOG updated * fix/function parameter fixed --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat: case added for class 22 and multi alias (#638) * Feat: case added for class 22 and multi alias * Feat: added changelog * Feat: added version in config * Feat: added case 2 for class --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: gestor not edit calendar (#640) * Fix: gestor not edit calendar * Feat: added version in changelog e config * Feat: added menu for calendário para professor * Feat: added acess for admin --------- Co-authored-by: AnotherOne07 <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/poco_dantas (#643) * fix/ add cep formated * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * rename food folders * fix: rename foodrequest folder * fix file rename * consertado redirecionamento em Foodmenu * fix: rename folder * fix: delete file * Feat/warning missing content (#639) * Apresentação de duas listas na pagina inicial * Apresentação dos primeiros warns e estrutura contada * Mais warnings avaliados * Alertando todos os problemas pedidos * Limite de quantidade de warns e ajustes * inserido painel de cadastros pendentes 100% * inserindo validação pra gestor escolar * updating name branch * ajeitado painel de cadastros pendentes * bug phps * bug phps * renomeado pra maiusculos novamente * renomeado pra maiusculos novamente * renomeado pra maiusculos novamente * corrigido incongruências de case sensitive * corrigido incongruências de case sensitive * retirado conflito de foodmenu.php * config e changelog --------- Co-authored-by: paulones <Ppcc8986> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/frequency_75 (#644) * fix/ add property frequency in use case * fix/add function get and set * fix/modify controller * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/scholarity sql column removed (#645) * Fix/scholarity sql column removed * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/merenda escolar (#648) * first commit * first commit * Ajustes visuais na tela de cadastro de cardápio * Ajustes visuais na tela de cadastro de cardápio * change foodmenu --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fixing tag version number * Fixing changelog * Feat/food notice (#650) * finalizado crud de edital * adicionado botão para editais na tela de listagem de merenda * update migration * github issues * sonnar issues * atualizado versão do sistema * ignore case * corrigindo viewlunch * rename file * rename file * fix: creating notice button and fixing delete notice redirection * consertado o redirecionamento na actionDelete * fix folders * fix some sonarcloud issues * sonarlint issues * sonarlint issues * sonarlint issues --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/no_notes (#651) * fix/sets status to one * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/corrections and improvements (#655) * Feat: added limit for not accessing future month * Fix: correction in attribute id_school * Fix: added inepId for inconsistencys * Fix: removed integer $inep_id * Fix: added filter for auth assignment * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: added food Enabled (#654) * Fix: added food Enabled * Feat: added migration * Feat/boquim integration (#652) * sqls para rodar nos bancos velhos de boquim * testado import de vanda 100% * ORGANIZADO SQLS * minor fix * Adaptado educacenso para importar dados quando não há professor; Melhorado tela de turma para não remover o teaching data quando não tem teaching_matrix; organizado melhor os arquivos SQL * aprimorado o readme * Integração dos bancos de boquim do TAG. Como foi reformulado o arquivo de importação. essa branch precisa ser merjada * update logs * fix: alterando condição de isStudent para importação do arquivo original do censo --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/instructor frequency (#657) * sqls para rodar nos bancos velhos de boquim * testado import de vanda 100% * ORGANIZADO SQLS * minor fix * Adaptado educacenso para importar dados quando não há professor; Melhorado tela de turma para não remover o teaching data quando não tem teaching_matrix; organizado melhor os arquivos SQL * aprimorado o readme * Integração dos bancos de boquim do TAG. Como foi reformulado o arquivo de importação. essa branch precisa ser merjada * update logs * Frequência do professor * fix update log --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/added professional for different schools (#659) * Feat: added professional for different schools * Fix: remove unique for cpf_professional * Feat: added new version in changelog and config * Feat: added new version in changelog and config * ci: add release sql * fix: added msg for inconsistency sagres (#626) * Feat: added msg for inconsistency sagres * Fix: modified code with only the first letter of "description" and "action" capitalized * Fix: corretion in uninitialized value * Fix/manager not authorized for school pdf (#661) * Fix: manager authorized for school pdf * Fix: set id student inconsistency sagres * Feat: added new version in changelog and config * Fix de teste da falta de curricular matrix e notas * logs * Icon font version update * Feat: added new version in changelog and config * Feat/added professional for different schools (#665) * Feat: added professional for different schools * Fix: remove unique for cpf_professional * Feat: added new version in changelog and config * Feat: added new version in changelog and config * Fix: correction in find professional * Fix: correction in inep_id (#664) * Fix: correction in inep_id * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: correction in description class (#668) * Fix: correction in description class * Feat: added new version for changelog and config * Fix: Define a constant instead of duplicating this literal "<strong>SÉRIE<strong>" 4 times. * Feat/food notice (#647) * finalizado crud de edital * adicionado botão para editais na tela de listagem de merenda * update migration * github issues * sonnar issues * atualizado versão do sistema * ignore case * corrigindo viewlunch * rename file * rename file * fix: creating notice button and fixing delete notice redirection * consertado o redirecionamento na actionDelete * fix folders * fix some sonarcloud issues * sonarlint issues * sonarlint issues * sonarlint issues --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/create farmer register (#653) * Pegando as informações do firebase * realizando o merge com a dev e modificando o changelog * Corrigindo o controller farmerregister * Pegando o cadastro do agricultor de acordo com o seu cpf * Conectando o update do agricultor com o firebase * Finalizada conexão para alteração do agricultor no firebase * Permitindo a atualização e a exclusão no firebase e adicionando verificações de cpf * Corrigindo issues * corrigindo code smells --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * corrigido bug produzido em 15/03/2024 * Fix/add lunch unities [Versão 3.77.132] (#677) * add lunch unities * mudado versão do sistema * Feat/school management signature (#675) * Feat: added school management signature * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/date corrections (#673) * Fix: correction in the student date field * Fix: correction in the school initial_date field * Fix: correction in the Instructor birthday_date field * Feat: added validation for duplicate cpfs * Feat: added function for validate cpf * Feat: added new version form changelog e config * Feat: only takes active schools * Fix: corrections for dates * Fix: correction in js validation for initial_date * Feat: added limit for date initial_date --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/instructor frequency [Versão 3.77.131] (#676) * alterado _initialization_instructor * fix instructor frequency * fix instructor frequency * mudado versão do sistema * refatorado _initialization_instructor.js --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: Reordered parameters in getSchedulesFromMajorStage method (#667) * Fix: Reordered parameters in getSchedulesFromMajorStage method * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: remove jquery * Fix/sagres componentes curriculares (#691) * Fix? added new inconsistencys for empty components curriculares * Feat: added new version for changelog and config * Icon font version update * add bytecodes * Fix/class turn (#683) * Fix: correction in class id * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-214] Feat/class plan validate (#694) * first commit * models adjustment and module configs * create view finished * create action finished/ update function already working * pendingPlans added * ref/module adjusted * table finished, just missing the action to validate * new inputs added * function adjusted * minor adjustment * request added * feat/forms finished, just missing to create a new type of access * feat/create button to enable edition * feat/add readonly property to fields that shouldn't be change * feat/observation field added to form * fix/date fixed and hiding buttons depending on auth item * docs/CHANGELOG e config.php updated * fix/update description in select itens * fix/sanitize html appends and sonarlint issues * fix/sonarlint and change description * feat/icons inserted * fix/icon styles --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/datepicker pt br (#693) * Feat: added class DatePickerWidget * Fix: added new renderDatePicker * Fix: added new renderDatePicker for school * Fix: added new renderDatePicker for student * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/inconsistency lunch (#679) * fix: added new id for lunch inconsistencys * Feat: added property for class model * Feat: added min caractres for restrictions lunch * Feat: added msg for error * Feat: added new version for changelog and config * Feat: added migration --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/food module (#672) * fix merenda * alterando menuCOmponent * mudado componente de menu * mudando componente de cardápio * mudado componente de cardápio * mudando FoodMenuReport * mudando componente de cardápio * change componente de menu * corrigido componente de cardápio * change menuComponent.js * alterada versão do tag * fix inventory * alterado _initialization.js --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-232] Fix/lunch meal portion (#669) * fix/select now shows food values * fix:modal updated and necessary API routes created * fix/lunch meal controller adjusted * fix/model updated, database adjusted but still missing controller fixes * fix/change in render partial params * fix/some forms are already working * fix/form and action finished * fix/remove unnecessary comments * CHANGELOG updated * fix/sonarlint fixes * fix(lunch): Corrigindo comando sql da migration --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> * Fix/stock [Versão 3.77.135] (#686) * fix/stock * atualizado versão do tag * refatorada a função de concatName --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/instructor frequency (#689) * alterado _initialization_instructor * fix instructor frequency * fix instructor frequency * mudado versão do sistema * refatorado _initialization_instructor.js * fix/intructor_frequency * fix/intructor_frequency * corrigindo frequency_instructor --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * add 2024-29-04_remove_duplicate_lunch_unity * Fix/food inventory (#707) * fix food inventory * sonarlint issues * atualizando versão --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-318] Feat/insert-disorder (#701) * feat/create table student_disorder * feat/modify StudentFileForm disorder * feat/add field disorder in form student * feat/add model student disorder * feat/add echo model StudentDisorder in form student * feat/migration * feat/modify controller student action update and create * feat/add margin * feat/add column of nationality * feat/add constraint * feat/save studentDisorder * feat/modify label others * feat/modify field deficiency * feat/add margin * feat/modify label * Fix/counting faults (#674) * Fix: added filter for schedule year * Fix: correction in sql for get number faults * Fix: remove selection for s.year * Feat: added new version in changelog and config * Fix: added filter for edcenso_stage_vs_modality_fk to get faults * Fix: added set 0 for null days * Fix: count falts --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: delete user * fix/courseplan start date field fixed * [TCDA-380] Fix/ Add Nationality Origin To StudentFile (#700) * fix/add nation to report * fix/report file and studentfile view updated * fix/adjust in report view * CHANGELOG updated * raw/studentfile view updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA - 392] Fix/Scrollbar Visualization (#705) * fix/hide property removed from table * CHANGELOG & config.php updated * fix/sticky property added to student name column * minor changes * fix/add sticky property to empty cells --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/reports-correction (#708) * [TCDA-394] fix/do-not-fill-grade (#711) * fix/add option select... * fix/add assignment of option outside of condition * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-422] Fix/layout problem (#712) * Refactor: Enhanced UI and adjusted student data iteration * Refactor: Optimized updateStudentAnottations function for better data handling * Refactor: Enhanced updateStudentAnottations function for better data organization * Feat: added new verson in changelog and config --------- Co-authored-by: Nathan Santos <nathanaelsantos15@gmail.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-380] Fix/ Report Style (#713) * fix/row colspan fixed and new sql view added to migrations * fix/string format converter removed * docs/CHANGELOG and version file updated * fix/view sql file fixed * Fix: correction of the modality options --------- Co-authored-by: Nathan Santos <ti.natan@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-436] Feat: students-class-report (#714) * Feat: added migration * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-157] Fix/erro-message-educacenso (#715) * fix/correction rule instructor educacenso * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: correction in id student identification (#716) * Fix: correction in id student identification * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-446] Feat/date-final (#717) * feat/ add date final form school * feat/identation html * feat/add click reset js * feat/update reset js * feat/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-437] Feat/validator-register-civil (#720) * feat/update model * feat/update function validateCivilRegister, and message added error * add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-426] Fix/empty_users_fk_istructor_identification (#721) * Refactor user creation and school assignment logic * Feat: added new version for changlog and config * Feat: added visibility should be explicitly declared --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/timesheet overwrite past days (#704) * permitido que adicione/remova schedule quando houve frequencia ou aula ministrada em data mais recente * feito com que, na remoção do primeiro schedule do dia, nao detone a aula ministrada do dia (salvo se todas as schedules do dia forem deletadas) * changelog * feito a regra de removeSchedule também abarcando fundamental maior, pois a regra de cadastro de aula ministrada é a mesma (só guarda no primeiro schedule da disciplina) --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * change power bi module * [TCDA-475] Fix/erro-educacenso-stage (#719) * fix/create migration update modality classroom * fix/update form, and added option education professional * fix/update form * fix/correction function isValidProfessionalEducation * revert instance * Fix/error-pdf-studentfileform (#724) * fix/ refatoring html * fix/correction form * fix/add margin css print * correction merge * fix/correction sonarlint css and add div head * fix/correction table th, and modify indice 21 * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/edcenso 2024 (#730) * Adaptação para o educacenso 2024 * Inserido situação de matrícula AVANÇADO * changelog * Update config.php --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-464] fix/delete-enrollmet (#731) * fix/edit name link, of delete enrollment * add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/error-educacenso-duplicated (#734) * fix/refactoring actionvalidate in class censo controller * fix/implementing processed instructor * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/correction-datepicker-last (#739) * fix/correction option max date, function renderDatePickerFinal * fix/add changelog * correction render date picker final --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-523] fix/error-classContents (#735) * fix/correction error class contents, array of schedules null * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o código do professor na listagem da tabela (#746) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * Adicionando o código na exibição da tabela de turmas (#747) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o código na exibição da tabela de alunos (#748) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * retirado regra velha de registros com numeros defasados * enviando apenas matriculas de alunos cujo status esteja 1 (matriculado) * permitido que se exporte matrículas com status NULL * resolvido bug de inep_id de instructor_documents_and_address vazio SOBRESCREVENDO o inep_id preenchido (ou não) de instructor_identification. * Feat/teacher classrons list (#754) * first commit * criada aba para visualisação das turmas dos professores * remove links * add sanitize * adicionando link * Corrigindo o instance --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * Feat: new inconsistency for Management Unit (#749) * Feat: new inconsistency for Management Unit * Feat: add new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/timesheet turn (#738) * Corrigido o turno que é exibido no quadro de horário * refresh versão * corrigido bug produzido em 15/03/2024 --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-533] Fix/transfered student frequency (#741) * issue fixed * CHANGELOG and config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/add sem recovery (#742) * first commit * change grade structe * change form * change grades-structure * adicionado validações no formulário de estrutura de unidades e avaliação * change grades structure * change grades-structure * created updateGradePartialRecoveryUseCase * recuperação parcial salva * change grade-structure * mudado grades-structure.js * mudado grades-structure.js * mudado grades-structure.js * mudado grades-structure.js * adicionado filtro na tela de notas * mudado grades-structure.js * mudado grades-structure.js * change functions.js * change functions.js * mudado módulo de grades * mudado módulo de grades * salvando recuperações * mudado módulo de grades * salvando recuperações * reuperações salves em grades results * mudado módulo de notas * reuperações salves em grades results * adicionado peso nas recuperações parciais * reuperações salves em grades results * adicionado peso nas recuperações parciais * atualizado UpdateGradePartialRecoveryUseCase.php * adicionadas recuperações parciais * change version * adicionada validação no formulário de grades-structure.js * alterado recuperações parciais * fix bugs * fix some bugs * add new column on grade table --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-380] Fix/enrollment report nationality (#745) * migration added and report updated * CHANGELOG and config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/stage edcenso field to name (#755) * fix(stages): Adicionando o código na exibição da tabela de alunos * Modificando a visualização da etapa relacionada ao educacenso no formulário de etapas * Inicializando o select2 no select de etapa --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-463] Fix/class specification report (#718) * Feat: added classroom * Feat: get name classroom * Feat: added filter by type EJA and Mult * Feat: added new version for changlog and config * Fix: implemented getEjaClassroomName function for report generation * Fix: correction in get classrom by multi * Fix: correction in get name student classroom --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/head school required (#757) * fix(school): Retirando a obrigatóriedade do código da escola sede no formulário de escola * fix(school): Retirando a obrigatóriedade do código da escola sede no formulário de escola * corrigindo changelog * fazendo o merge com a dev e modificando o changelog * Fix/food adjustments (#770) * first commit * add school saturday * add unit inputs * change menuComponent.js * change food reports * some fixes * adicionado validação para os diferentes tipos de usuário * change version * change stock * Adicionando filtro de status na tela de estoque * change menuComponent --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Gusta-Santos01~ <gustavo.santos23703@gmail.com> * fix/index-food-menu * fix/index-food-menu * fix food action Index * [TCDA-526] Fix/Instructor Imported Without User (#751) * first commit, usecase created * fix/update user now create a new user if cpf is added and user doesn´t exist * docs updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: dynamic width for lesson plans (#758) * Feat/csv exports (#760) * Criando arquivo CSV bruto e tela de exportações * Ajustado delimitador das colunas e testes * COlocando o resultado de uma query em um csv * Impressão de todos os CSV's * Ajuste pra exportar o CSV igual ao JSON * corrigido campo solto na tela * Ajuste na geração do arquivo para criar as pastas * criado exportadores de alunos, notas e faltas * inserido changelog * alterado nome de colunas de recuperação semestrais para ficar em conformidade com o migration de mudança de nomes de colunas * alterado nomes novamente * ajeitado erro na exportação de grades * aprimorado exportação de notas pra sempre trazer todas as disciplinas, com apenas as notas vazias * ajeitado exportação de faltas dos alunos --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/frequency multi classes (#763) * fix/frequency-multi-classes * change _initialization.js * fix/frequency-multi-class * Alterado o _initialization_instructor.js * finalizadas correções para turmas multiseriadas * change version * change changelog.md --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat: classroom_qtd_students (#772) * Feat: added migration * Feat: added new changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-634] Fix: Inconsistency for students born in the current year (#787) * Fix: date of birth * Feat: added new version for changlog and config * Define a constant instead of duplicating this literal "Data da matrícula no formato inválido: <strong>" 3 times. * Define a constant instead of duplicating this literal "d/m/Y" 10 times. --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/add created at and update at (#779) * add behaviors * add behaviors * created migration --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-609] Fix/Course Plan Loading Delay (#781) * first commit * refactor, only missing update the table * selects finished but still missing update the table * functionality finished but still missing investigate * small fixes * docs updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix(reports): Corrigindo o relatório de professores por escola para que o mesmo exiba somente os professores da escola que estão ligados a turmas (#782) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/new recovery calculation (#788) * first commit * change grade structure * change grades * add semester field * add semester field * change calulateNumericGradeUseCase * change grades * change calulateNumericGradeUseCase * created new grade calculation * created new grade calculation * fix exhibition * created new grade calculation * new grade calculation * mudado ata de notas --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/rename column type to methodology (#790) * label for objective and type changed * courseplan resource duplication on method fixed * add sql file * fix sql commands * docs updated and classes added to form --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/create aee record (#791) * Criados os esqueletos das telas Ficha Aee * Corrigindo exibição inicial da ficha e atualização * Corrigindo action de update * Criado o esqueleto do pdf da ficha aee * Criando esqueleto do relatório * Corrigindo a exibição do index * feat(aeeRecord): Criado o módulo de ficha AEE, permitindo o cadastro, alteração e impressão de fichas de alunos pertencentes a turmas AEE * Modificando o changelog * Corrigindo errors do sonarlint * Corrigindo o instance --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-534] Fix/Student Transfered New Enrollment (#764) * first commit * remove sql change and add new column to schedule object sent to front * model adjusted and inputs added to form * up temp changes * event added to select still missing to show the inputs * input now are been hidden, still missing to update values and check validations * input hide or show according to status input and mask added to inputs * minor changes * SQL migration added and docs updated * remove sonarlint issues * temp changes * remove unnecessary comments --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/courseplan batchclassroom (#776) * Retirado opções de 8 anos no batchupdate de classroom; aumentado campo tipo de 100 para 1000 caracteres * corrigido bug no aparecimento do plano de aula, bem como contagem errada nas aulas ministradas * Corrigido bug no datatable --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix create nutritionist profile * fix(food): Retirando a obrigatóriedade do campo de validade no lançamento de estoque e corrigindo erro ao adicionar alimento que já existe no estoque de outra escola (#798) Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * Fix/Search input disabled (#799) * fix/rename function * CHANGELOG added and update function name --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/report electronic diary data (#796) * first commit * fix/report-eletronic-diary-data * fix/report-eletronic-diary-data * fix/report-eletronic-diary-data * change version * git issues * git issues * change validation on grade-sctruture * updating GradeResults model --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Fix/aee record permissions (#797) * Modificando as permissões de acesso as fichas AEE, permitindo que gestores escolares e coordenadores acessem * Corrigindo a variável de banco de dados no instance * Modificando o changelog --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/increase maximum number of characters in fields aee (#805) * first commit * change version --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix no select da estrutura de unidades, "Forma de Cálculo" da rec. final (#807) * Feat/enrich stage creation (#804) * COlocando o resultado de uma query em um csv * Inserido a modalidade da etapa; Impedido que se vincule uma etapa do censo a outra etapa do censo; Impedido deletar etapa do censo * Resolvido problema do plano de aula não deletando * [TCDA-614] Fix/add creation date enrollment view (#795) * Adicionada a exibição da data de matricula do aluno em uma turma na aba de matrículas no formulário do aluno * Atualizando o changelog * Corrigindo instance --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/Student frequency (#801) * fix/last change fixed * instructor frequency fixed * add death status to conditional * fix/conditional fixed --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/courseplan abilities early years (#808) * Criando select de minor education disciplines * Resolvendo modificações de plano de aula * Modificando a tabela dos planos de aula * Corrigindo class contents e adicionando separação por habilidades * Exibindo planos de aula com mais de uma disciplina na listagem de planos de aula em aulas ministradas * Permitindo a adição de habilidades de disciplinas diferentes em planos de aula para etapas de fundamental menor * Realizando o merge com a dev e modificando o changelog * modificando o nome do banco de dados --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * inserido cor/raça na planilha de exportação de alunos (#817) * adding log * chore: adding separete folder to logs * chore: adding monitoring and log * Feat/change classdiary (#822) * first commit * mudado módulo de diário de classe * update classDiary --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Feat/change classdiary (#825) * first commit * mudado módulo de diário de classe * update classDiary * update classDiary * update classDiary * consertado módulo de diário de classe * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * fix: raven capture error * fix: correç~]ao de lançamento de aulas ministradas * add_edcenso_associated_stage_id (#835) * fix: error on order by actions * change version * chore: removendo comentário * Fix/ Delay on courseplan loading (#819) * first commit * create new file for table and add selects * selects and table are already working but still having some bugs * functions finished * CHANGELOG and config updated * css classes updated * sanitize html rendering * sonarLint issues fixed * change type on criteria * Feat/unified frequency (#840) * feat/unified-frequency * change version * finished unified frequency * fix-classcontent-classdiary-module * tab list fix * Feat/reports enrichment (#841) * inserido relatório de certificado de conclusão; inserido bncc e parte diversificadora no relatório de ata de notas da turma * fix no select da estrutura de unidades, "Forma de Cálculo" da rec. final * inserido termo de suspensão --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Aprimorado ficha de matrícula, inserido mais opções de documentos entregues (#843) Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-699] Feat/Frequency for transfered students (#848) * Add new check to function verifyStatusEnrollment * changelod updated * Update sonarcloud-analysis.yml * Update sonarcloud-analysis.yml * Update sonarcloud-analysis.yml * fix: sagres food_menu * change version * fix getGrades withaut params * chore: improve error capture on raven-js * ci: enable tracing * ci: upgrade php version to 8.3 * fix: directory permission and remove node global installer * fix deprecated * chore: corrigindo problemas de versão * adding composer * fix grades * [TCDA-705]Feat/Add enrollment status label to Grades view (#849) * Add enrollment status label to grades view * remove label for no status enrollments * add label to classdiary view accessed by instructor * minorEducation columns added to response body --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/Student Frequency New Classroom (#853) * Add new check to function verifyStatusEnrollment * changelod updated * Add new column 'enrollment_date' on student_enrollment * Fix frequency on new classroom and add label to instructor frequency view * add label to frequency view * Fix/change class contents schedule (#857) * Criando o sql que modifica a tabela de class_contents * Adicionando campos em class contents * Retirando a chave estrangeira de schedule em class_contents e adicionando campos relacionadoos a data na sua tabela * Modificando o changelog --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Múltiplas correções (#858) * ver changelog 3.89.198 * changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/add classes count on class contents (#864) * Adicionando o total de aulas ministradas e aulas da carga horária nas telas de aulas ministradas * Adicionando o badge no informativo de total de aulas ministradas * Adicionando o informativo de total de aulas da carga horária e total de aulas ministradas nas telas de aulas ministradas * Corrigindo o texto informativo de total de aulas na tela de aulas ministradas --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> --------- Co-authored-by: GabrielChagas14 <84946326+GabrielChagas14@users.noreply.github.com> Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Nathan Santos <117388330+nathanipti@users.noreply.github.com> Co-authored-by: Evellyn Jade <97754536+evellynreis@users.noreply.github.com> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> Co-authored-by: Francisco Junior <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: AnotherOne07 <natsujunior07@gmail.com> Co-authored-by: Lívia Martins <131170355+LiviaMartinsIPTI@users.noreply.github.com> Co-authored-by: Paulo Roberto da Costa Cardoso <paulones89@gmail.com> Co-authored-by: paulones <Ppcc8986> Co-authored-by: Nathan Santos <ti.natan@ipti.org.br> Co-authored-by: GabrielChagas14 <gmelo123455@gmail.com> Co-authored-by: Nathan Santos <nathanaelsantos15@gmail.com> Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br>
* pull dev * Modificando a inconsistência em main.php * Fix/import student data from sedsp (#613) * Ref: code improvement * Fix: Updating the student's documents and address is based on id. * fix/individual-report (#582) * fix/individual-report * feat/sonarcloud issues fixed * fix/adjustment in final grade view * fix user year in report * CHANGELOG updates --------- Co-authored-by: AnotherOne07 <natsujunior07@gmail.com> * Feat/course_plan_abilities (#615) * feat/correction abilities couse plan * feat/remove * * feat/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/md5 to bcrypt (#616) * Feat: md5 modified for bcript in user creation function * Feat: Update password length validation, extending maximum allowed characters to 60. * Feat: added bcriptHash in AdminController * Feat: added bcriptHash * Feat: added class PasswordHasher * Feat: added bcriptHash in instructor create * Feat: added bcrypt authenticate user * Feat: added file migration * Feat: added modification in changelog * Feat: no sonar * Fix: md5 Make sure this weak hash algorithm is not used in a sensitive context here. * Fix: md5 Use of Password Hash With Insufficient Computational Effort * Fix/meals (#621) * consertando a listagem de refeições * alterado changelog e config.php * escondendo botão de lista de compras * create migration --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Icon font version update * Fix/synchronize sedsp student data (#623) * Feat: added validation to ensure a value for classroom_fk * Feat: Added return for error when importing classes * Feat: added changelog * Feat/foods report (#622) * created shoppingListReport * aumentado tamanho das celulas no relatório de lista de compras * alterado relatório * alterado relatório de lista de compras * shoppingListReport finalized * shoppingListReport finalized * adicionada migration * mudando changelog * sonarcloud issues * Corrigindo o botão de lista de compras --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * [3.69.107]Fix/report_head_poco_dantas (#617) * feat/rename head * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/food inventory style (#618) * fix(foods): Modificando o estilo do botão dos botões de movimentações na tabela de estoque e escondendo o botão de solicitacoes na tela de estoque * Modificando versão do changelog * Corrigindo a duplicidade do código * fix(foods): Corrigindo o estilo da tela de estoque, as colunas status e entrada/saida atualizadas para facilitar a usabilidade * Modificando versão do changelog e realizando o merge com a dev * Resolvendo issues --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/report card unities (#614) * Fixing reportCard grades * fix(grades): Corrigindo a disposição de unidades de lançamento de notas de búzios, permitindo que sejam adicionadas notas maiores de 10 em lançamento de notas e adicionada a verificação de recuperação final * Fazendo o merge com a dev e alterando o changelog * Fixing code smells * Corrigindo o valor da média final quando nem todas as unidades estavam preenchidas na tela de lançamento de notas * feat/modify head * feat/add changelog * fixing code security failure * Corrigindo erro de segurança --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Evellyn Jade <97754536+evellynreis@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Realizando o merge com a dev e criando as tabelas de farmer * Criando tela de cadastro de agricultor * Fix/cod municipio dne (#620) * Feat: added city code * Feat: added memory limit to 2048M for importMaster * Fix: remoção de validação sem uso * Feat: added Código Ubatuba * Feat: added migration * Feat: adicionado alterações no changelog * Fix: Correção na obtenção do CPF do estudante para o arquivo SAGRES: (#625) * Fix: get student cpf * Feat: added changelog * Feat: adicionado nova versão --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * criado módulo de dashboard (#632) * criado módulo de dashboard * sonarlint issues * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Criando esqueleto da tela de cadastro de agricultor * Criando verificações * Criando verificação de relação de produtos * Feat/button alphabetic order (#631) * feat(classroom): Adicionando o botão de ordem alfabética na aba de ordem de diário no formulário de turmas * Modificando a versão do changelog e fazendo o merge com a dev * Corrigindo issues * Corrigindo issues * Corrigindo issues * Corrigindo irregularidade * Corrigindo irregularidade --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/add input no (#633) * fix/add input no * fix/config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [Versão 3.71.112] Fix/class plan abilities view (#628) * first commit * modal created * events added to buttons * js changes * manipulating form and events related to it * form and route is already working but still missing update select and actionCreate * modal finished and select already is been updated * minor changes * almost there, still missing to fill type field in form * form is already working but still need to fix the style * funcionality is already working, but still needs to fix the layout yet * removing unnecessary comments * remove comment * fix remove resource from list * 💄feat/badge style updated * 💄feat/fix icon style and padding in button * 🗃️raw/upload sql changes and CHANGELOG update * 🗃️raw/upload sql changes and remove comments * small change on placeholder in modal * 🏷️fix/removing var declared variables * 🏷️fix/removing sonarlint issues --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * main.css * Feat calendar surpassing year (#619) * primeiro commit da branch * feito parcialmente calendário * retirado função de disponibilizar calendário * update do calendar_fk das turmas * adequado vigencia das unidades * calendario supostamente finalizado * quadro de horário com add/change/remove schedule pendentes * refatorado quadro de horário com ano passando * reinserido schedule * corrigido bug no carregamento dos hardunavailabledays e na geração do quadro de horário * o alerta de alteração de data do calendario nunca aparecia * Adequado selects em aulas ministradas e frequencia * Adição dos calendarios no cadastro das turmas * alterado sql * Merge * fix sonarcloud --------- Co-authored-by: paulones <Ppcc8986> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Criando a action de save no controller de farmer register * fix merge * Criando a tabela de visualização de agricultores * Criado as telas de relacionadas a agricultor * fix/variable declared incorrectly in function scope * Adicionando a school_fk e o status em food_request * conectando com o firebase * Realizando integração com o firebase * Corrigindo erros do sonarlint * Corrigindo errors sonarlint * Corrigindo erros do sonarlint * Corrigindo issues alertados pelo sonarlint * Corrigindo issues * Feat/change food measurement (#635) * create migration * adicionando input de quantidade * mudando componente de cardápio * alterado food_measurement * change reports * mudado componente de cardápio * alterado food_measurement * alterado food_measurement * alterado food_measurement * alterado food_measurement * sonarlint issues * resolve conflicts * sonarlint issues * main.css * mudado componente de cardápio --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-240] Fix/load schedules by discipline (#637) * 🐛fix/minor fundamental conditional fixed * :docs:docs/CHANGELOG updated * fix/function parameter fixed --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat: case added for class 22 and multi alias (#638) * Feat: case added for class 22 and multi alias * Feat: added changelog * Feat: added version in config * Feat: added case 2 for class --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: gestor not edit calendar (#640) * Fix: gestor not edit calendar * Feat: added version in changelog e config * Feat: added menu for calendário para professor * Feat: added acess for admin --------- Co-authored-by: AnotherOne07 <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/poco_dantas (#643) * fix/ add cep formated * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * rename food folders * fix: rename foodrequest folder * fix file rename * consertado redirecionamento em Foodmenu * fix: rename folder * fix: delete file * Feat/warning missing content (#639) * Apresentação de duas listas na pagina inicial * Apresentação dos primeiros warns e estrutura contada * Mais warnings avaliados * Alertando todos os problemas pedidos * Limite de quantidade de warns e ajustes * inserido painel de cadastros pendentes 100% * inserindo validação pra gestor escolar * updating name branch * ajeitado painel de cadastros pendentes * bug phps * bug phps * renomeado pra maiusculos novamente * renomeado pra maiusculos novamente * renomeado pra maiusculos novamente * corrigido incongruências de case sensitive * corrigido incongruências de case sensitive * retirado conflito de foodmenu.php * config e changelog --------- Co-authored-by: paulones <Ppcc8986> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/frequency_75 (#644) * fix/ add property frequency in use case * fix/add function get and set * fix/modify controller * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/scholarity sql column removed (#645) * Fix/scholarity sql column removed * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/merenda escolar (#648) * first commit * first commit * Ajustes visuais na tela de cadastro de cardápio * Ajustes visuais na tela de cadastro de cardápio * change foodmenu --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fixing tag version number * Fixing changelog * Feat/food notice (#650) * finalizado crud de edital * adicionado botão para editais na tela de listagem de merenda * update migration * github issues * sonnar issues * atualizado versão do sistema * ignore case * corrigindo viewlunch * rename file * rename file * fix: creating notice button and fixing delete notice redirection * consertado o redirecionamento na actionDelete * fix folders * fix some sonarcloud issues * sonarlint issues * sonarlint issues * sonarlint issues --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/no_notes (#651) * fix/sets status to one * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/corrections and improvements (#655) * Feat: added limit for not accessing future month * Fix: correction in attribute id_school * Fix: added inepId for inconsistencys * Fix: removed integer $inep_id * Fix: added filter for auth assignment * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: added food Enabled (#654) * Fix: added food Enabled * Feat: added migration * Feat/boquim integration (#652) * sqls para rodar nos bancos velhos de boquim * testado import de vanda 100% * ORGANIZADO SQLS * minor fix * Adaptado educacenso para importar dados quando não há professor; Melhorado tela de turma para não remover o teaching data quando não tem teaching_matrix; organizado melhor os arquivos SQL * aprimorado o readme * Integração dos bancos de boquim do TAG. Como foi reformulado o arquivo de importação. essa branch precisa ser merjada * update logs * fix: alterando condição de isStudent para importação do arquivo original do censo --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/instructor frequency (#657) * sqls para rodar nos bancos velhos de boquim * testado import de vanda 100% * ORGANIZADO SQLS * minor fix * Adaptado educacenso para importar dados quando não há professor; Melhorado tela de turma para não remover o teaching data quando não tem teaching_matrix; organizado melhor os arquivos SQL * aprimorado o readme * Integração dos bancos de boquim do TAG. Como foi reformulado o arquivo de importação. essa branch precisa ser merjada * update logs * Frequência do professor * fix update log --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/added professional for different schools (#659) * Feat: added professional for different schools * Fix: remove unique for cpf_professional * Feat: added new version in changelog and config * Feat: added new version in changelog and config * ci: add release sql * fix: added msg for inconsistency sagres (#626) * Feat: added msg for inconsistency sagres * Fix: modified code with only the first letter of "description" and "action" capitalized * Fix: corretion in uninitialized value * Fix/manager not authorized for school pdf (#661) * Fix: manager authorized for school pdf * Fix: set id student inconsistency sagres * Feat: added new version in changelog and config * Fix de teste da falta de curricular matrix e notas * logs * Icon font version update * Feat: added new version in changelog and config * Feat/added professional for different schools (#665) * Feat: added professional for different schools * Fix: remove unique for cpf_professional * Feat: added new version in changelog and config * Feat: added new version in changelog and config * Fix: correction in find professional * Fix: correction in inep_id (#664) * Fix: correction in inep_id * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: correction in description class (#668) * Fix: correction in description class * Feat: added new version for changelog and config * Fix: Define a constant instead of duplicating this literal "<strong>SÉRIE<strong>" 4 times. * Feat/food notice (#647) * finalizado crud de edital * adicionado botão para editais na tela de listagem de merenda * update migration * github issues * sonnar issues * atualizado versão do sistema * ignore case * corrigindo viewlunch * rename file * rename file * fix: creating notice button and fixing delete notice redirection * consertado o redirecionamento na actionDelete * fix folders * fix some sonarcloud issues * sonarlint issues * sonarlint issues * sonarlint issues --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/create farmer register (#653) * Pegando as informações do firebase * realizando o merge com a dev e modificando o changelog * Corrigindo o controller farmerregister * Pegando o cadastro do agricultor de acordo com o seu cpf * Conectando o update do agricultor com o firebase * Finalizada conexão para alteração do agricultor no firebase * Permitindo a atualização e a exclusão no firebase e adicionando verificações de cpf * Corrigindo issues * corrigindo code smells --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * corrigido bug produzido em 15/03/2024 * Fix/add lunch unities [Versão 3.77.132] (#677) * add lunch unities * mudado versão do sistema * Feat/school management signature (#675) * Feat: added school management signature * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/date corrections (#673) * Fix: correction in the student date field * Fix: correction in the school initial_date field * Fix: correction in the Instructor birthday_date field * Feat: added validation for duplicate cpfs * Feat: added function for validate cpf * Feat: added new version form changelog e config * Feat: only takes active schools * Fix: corrections for dates * Fix: correction in js validation for initial_date * Feat: added limit for date initial_date --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/instructor frequency [Versão 3.77.131] (#676) * alterado _initialization_instructor * fix instructor frequency * fix instructor frequency * mudado versão do sistema * refatorado _initialization_instructor.js --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: Reordered parameters in getSchedulesFromMajorStage method (#667) * Fix: Reordered parameters in getSchedulesFromMajorStage method * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: remove jquery * Fix/sagres componentes curriculares (#691) * Fix? added new inconsistencys for empty components curriculares * Feat: added new version for changelog and config * Icon font version update * add bytecodes * Fix/class turn (#683) * Fix: correction in class id * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-214] Feat/class plan validate (#694) * first commit * models adjustment and module configs * create view finished * create action finished/ update function already working * pendingPlans added * ref/module adjusted * table finished, just missing the action to validate * new inputs added * function adjusted * minor adjustment * request added * feat/forms finished, just missing to create a new type of access * feat/create button to enable edition * feat/add readonly property to fields that shouldn't be change * feat/observation field added to form * fix/date fixed and hiding buttons depending on auth item * docs/CHANGELOG e config.php updated * fix/update description in select itens * fix/sanitize html appends and sonarlint issues * fix/sonarlint and change description * feat/icons inserted * fix/icon styles --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/datepicker pt br (#693) * Feat: added class DatePickerWidget * Fix: added new renderDatePicker * Fix: added new renderDatePicker for school * Fix: added new renderDatePicker for student * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/inconsistency lunch (#679) * fix: added new id for lunch inconsistencys * Feat: added property for class model * Feat: added min caractres for restrictions lunch * Feat: added msg for error * Feat: added new version for changelog and config * Feat: added migration --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/food module (#672) * fix merenda * alterando menuCOmponent * mudado componente de menu * mudando componente de cardápio * mudado componente de cardápio * mudando FoodMenuReport * mudando componente de cardápio * change componente de menu * corrigido componente de cardápio * change menuComponent.js * alterada versão do tag * fix inventory * alterado _initialization.js --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-232] Fix/lunch meal portion (#669) * fix/select now shows food values * fix:modal updated and necessary API routes created * fix/lunch meal controller adjusted * fix/model updated, database adjusted but still missing controller fixes * fix/change in render partial params * fix/some forms are already working * fix/form and action finished * fix/remove unnecessary comments * CHANGELOG updated * fix/sonarlint fixes * fix(lunch): Corrigindo comando sql da migration --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> * Fix/stock [Versão 3.77.135] (#686) * fix/stock * atualizado versão do tag * refatorada a função de concatName --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/instructor frequency (#689) * alterado _initialization_instructor * fix instructor frequency * fix instructor frequency * mudado versão do sistema * refatorado _initialization_instructor.js * fix/intructor_frequency * fix/intructor_frequency * corrigindo frequency_instructor --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * add 2024-29-04_remove_duplicate_lunch_unity * Fix/food inventory (#707) * fix food inventory * sonarlint issues * atualizando versão --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-318] Feat/insert-disorder (#701) * feat/create table student_disorder * feat/modify StudentFileForm disorder * feat/add field disorder in form student * feat/add model student disorder * feat/add echo model StudentDisorder in form student * feat/migration * feat/modify controller student action update and create * feat/add margin * feat/add column of nationality * feat/add constraint * feat/save studentDisorder * feat/modify label others * feat/modify field deficiency * feat/add margin * feat/modify label * Fix/counting faults (#674) * Fix: added filter for schedule year * Fix: correction in sql for get number faults * Fix: remove selection for s.year * Feat: added new version in changelog and config * Fix: added filter for edcenso_stage_vs_modality_fk to get faults * Fix: added set 0 for null days * Fix: count falts --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: delete user * fix/courseplan start date field fixed * [TCDA-380] Fix/ Add Nationality Origin To StudentFile (#700) * fix/add nation to report * fix/report file and studentfile view updated * fix/adjust in report view * CHANGELOG updated * raw/studentfile view updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA - 392] Fix/Scrollbar Visualization (#705) * fix/hide property removed from table * CHANGELOG & config.php updated * fix/sticky property added to student name column * minor changes * fix/add sticky property to empty cells --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/reports-correction (#708) * [TCDA-394] fix/do-not-fill-grade (#711) * fix/add option select... * fix/add assignment of option outside of condition * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-422] Fix/layout problem (#712) * Refactor: Enhanced UI and adjusted student data iteration * Refactor: Optimized updateStudentAnottations function for better data handling * Refactor: Enhanced updateStudentAnottations function for better data organization * Feat: added new verson in changelog and config --------- Co-authored-by: Nathan Santos <nathanaelsantos15@gmail.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-380] Fix/ Report Style (#713) * fix/row colspan fixed and new sql view added to migrations * fix/string format converter removed * docs/CHANGELOG and version file updated * fix/view sql file fixed * Fix: correction of the modality options --------- Co-authored-by: Nathan Santos <ti.natan@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-436] Feat: students-class-report (#714) * Feat: added migration * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-157] Fix/erro-message-educacenso (#715) * fix/correction rule instructor educacenso * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: correction in id student identification (#716) * Fix: correction in id student identification * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-446] Feat/date-final (#717) * feat/ add date final form school * feat/identation html * feat/add click reset js * feat/update reset js * feat/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-437] Feat/validator-register-civil (#720) * feat/update model * feat/update function validateCivilRegister, and message added error * add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-426] Fix/empty_users_fk_istructor_identification (#721) * Refactor user creation and school assignment logic * Feat: added new version for changlog and config * Feat: added visibility should be explicitly declared --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/timesheet overwrite past days (#704) * permitido que adicione/remova schedule quando houve frequencia ou aula ministrada em data mais recente * feito com que, na remoção do primeiro schedule do dia, nao detone a aula ministrada do dia (salvo se todas as schedules do dia forem deletadas) * changelog * feito a regra de removeSchedule também abarcando fundamental maior, pois a regra de cadastro de aula ministrada é a mesma (só guarda no primeiro schedule da disciplina) --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * change power bi module * [TCDA-475] Fix/erro-educacenso-stage (#719) * fix/create migration update modality classroom * fix/update form, and added option education professional * fix/update form * fix/correction function isValidProfessionalEducation * revert instance * Fix/error-pdf-studentfileform (#724) * fix/ refatoring html * fix/correction form * fix/add margin css print * correction merge * fix/correction sonarlint css and add div head * fix/correction table th, and modify indice 21 * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/edcenso 2024 (#730) * Adaptação para o educacenso 2024 * Inserido situação de matrícula AVANÇADO * changelog * Update config.php --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-464] fix/delete-enrollmet (#731) * fix/edit name link, of delete enrollment * add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/error-educacenso-duplicated (#734) * fix/refactoring actionvalidate in class censo controller * fix/implementing processed instructor * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/correction-datepicker-last (#739) * fix/correction option max date, function renderDatePickerFinal * fix/add changelog * correction render date picker final --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-523] fix/error-classContents (#735) * fix/correction error class contents, array of schedules null * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o código do professor na listagem da tabela (#746) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * Adicionando o código na exibição da tabela de turmas (#747) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o código na exibição da tabela de alunos (#748) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * retirado regra velha de registros com numeros defasados * enviando apenas matriculas de alunos cujo status esteja 1 (matriculado) * permitido que se exporte matrículas com status NULL * resolvido bug de inep_id de instructor_documents_and_address vazio SOBRESCREVENDO o inep_id preenchido (ou não) de instructor_identification. * Feat/teacher classrons list (#754) * first commit * criada aba para visualisação das turmas dos professores * remove links * add sanitize * adicionando link * Corrigindo o instance --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * Feat: new inconsistency for Management Unit (#749) * Feat: new inconsistency for Management Unit * Feat: add new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/timesheet turn (#738) * Corrigido o turno que é exibido no quadro de horário * refresh versão * corrigido bug produzido em 15/03/2024 --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-533] Fix/transfered student frequency (#741) * issue fixed * CHANGELOG and config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/add sem recovery (#742) * first commit * change grade structe * change form * change grades-structure * adicionado validações no formulário de estrutura de unidades e avaliação * change grades structure * change grades-structure * created updateGradePartialRecoveryUseCase * recuperação parcial salva * change grade-structure * mudado grades-structure.js * mudado grades-structure.js * mudado grades-structure.js * mudado grades-structure.js * adicionado filtro na tela de notas * mudado grades-structure.js * mudado grades-structure.js * change functions.js * change functions.js * mudado módulo de grades * mudado módulo de grades * salvando recuperações * mudado módulo de grades * salvando recuperações * reuperações salves em grades results * mudado módulo de notas * reuperações salves em grades results * adicionado peso nas recuperações parciais * reuperações salves em grades results * adicionado peso nas recuperações parciais * atualizado UpdateGradePartialRecoveryUseCase.php * adicionadas recuperações parciais * change version * adicionada validação no formulário de grades-structure.js * alterado recuperações parciais * fix bugs * fix some bugs * add new column on grade table --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-380] Fix/enrollment report nationality (#745) * migration added and report updated * CHANGELOG and config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/stage edcenso field to name (#755) * fix(stages): Adicionando o código na exibição da tabela de alunos * Modificando a visualização da etapa relacionada ao educacenso no formulário de etapas * Inicializando o select2 no select de etapa --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-463] Fix/class specification report (#718) * Feat: added classroom * Feat: get name classroom * Feat: added filter by type EJA and Mult * Feat: added new version for changlog and config * Fix: implemented getEjaClassroomName function for report generation * Fix: correction in get classrom by multi * Fix: correction in get name student classroom --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/head school required (#757) * fix(school): Retirando a obrigatóriedade do código da escola sede no formulário de escola * fix(school): Retirando a obrigatóriedade do código da escola sede no formulário de escola * corrigindo changelog * fazendo o merge com a dev e modificando o changelog * Fix/food adjustments (#770) * first commit * add school saturday * add unit inputs * change menuComponent.js * change food reports * some fixes * adicionado validação para os diferentes tipos de usuário * change version * change stock * Adicionando filtro de status na tela de estoque * change menuComponent --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Gusta-Santos01~ <gustavo.santos23703@gmail.com> * fix/index-food-menu * fix/index-food-menu * fix food action Index * [TCDA-526] Fix/Instructor Imported Without User (#751) * first commit, usecase created * fix/update user now create a new user if cpf is added and user doesn´t exist * docs updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: dynamic width for lesson plans (#758) * Feat/csv exports (#760) * Criando arquivo CSV bruto e tela de exportações * Ajustado delimitador das colunas e testes * COlocando o resultado de uma query em um csv * Impressão de todos os CSV's * Ajuste pra exportar o CSV igual ao JSON * corrigido campo solto na tela * Ajuste na geração do arquivo para criar as pastas * criado exportadores de alunos, notas e faltas * inserido changelog * alterado nome de colunas de recuperação semestrais para ficar em conformidade com o migration de mudança de nomes de colunas * alterado nomes novamente * ajeitado erro na exportação de grades * aprimorado exportação de notas pra sempre trazer todas as disciplinas, com apenas as notas vazias * ajeitado exportação de faltas dos alunos --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/frequency multi classes (#763) * fix/frequency-multi-classes * change _initialization.js * fix/frequency-multi-class * Alterado o _initialization_instructor.js * finalizadas correções para turmas multiseriadas * change version * change changelog.md --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat: classroom_qtd_students (#772) * Feat: added migration * Feat: added new changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-634] Fix: Inconsistency for students born in the current year (#787) * Fix: date of birth * Feat: added new version for changlog and config * Define a constant instead of duplicating this literal "Data da matrícula no formato inválido: <strong>" 3 times. * Define a constant instead of duplicating this literal "d/m/Y" 10 times. --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/add created at and update at (#779) * add behaviors * add behaviors * created migration --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-609] Fix/Course Plan Loading Delay (#781) * first commit * refactor, only missing update the table * selects finished but still missing update the table * functionality finished but still missing investigate * small fixes * docs updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix(reports): Corrigindo o relatório de professores por escola para que o mesmo exiba somente os professores da escola que estão ligados a turmas (#782) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/new recovery calculation (#788) * first commit * change grade structure * change grades * add semester field * add semester field * change calulateNumericGradeUseCase * change grades * change calulateNumericGradeUseCase * created new grade calculation * created new grade calculation * fix exhibition * created new grade calculation * new grade calculation * mudado ata de notas --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/rename column type to methodology (#790) * label for objective and type changed * courseplan resource duplication on method fixed * add sql file * fix sql commands * docs updated and classes added to form --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/create aee record (#791) * Criados os esqueletos das telas Ficha Aee * Corrigindo exibição inicial da ficha e atualização * Corrigindo action de update * Criado o esqueleto do pdf da ficha aee * Criando esqueleto do relatório * Corrigindo a exibição do index * feat(aeeRecord): Criado o módulo de ficha AEE, permitindo o cadastro, alteração e impressão de fichas de alunos pertencentes a turmas AEE * Modificando o changelog * Corrigindo errors do sonarlint * Corrigindo o instance --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-534] Fix/Student Transfered New Enrollment (#764) * first commit * remove sql change and add new column to schedule object sent to front * model adjusted and inputs added to form * up temp changes * event added to select still missing to show the inputs * input now are been hidden, still missing to update values and check validations * input hide or show according to status input and mask added to inputs * minor changes * SQL migration added and docs updated * remove sonarlint issues * temp changes * remove unnecessary comments --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/courseplan batchclassroom (#776) * Retirado opções de 8 anos no batchupdate de classroom; aumentado campo tipo de 100 para 1000 caracteres * corrigido bug no aparecimento do plano de aula, bem como contagem errada nas aulas ministradas * Corrigido bug no datatable --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix create nutritionist profile * fix(food): Retirando a obrigatóriedade do campo de validade no lançamento de estoque e corrigindo erro ao adicionar alimento que já existe no estoque de outra escola (#798) Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * Fix/Search input disabled (#799) * fix/rename function * CHANGELOG added and update function name --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/report electronic diary data (#796) * first commit * fix/report-eletronic-diary-data * fix/report-eletronic-diary-data * fix/report-eletronic-diary-data * change version * git issues * git issues * change validation on grade-sctruture * updating GradeResults model --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Fix/aee record permissions (#797) * Modificando as permissões de acesso as fichas AEE, permitindo que gestores escolares e coordenadores acessem * Corrigindo a variável de banco de dados no instance * Modificando o changelog --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/increase maximum number of characters in fields aee (#805) * first commit * change version --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix no select da estrutura de unidades, "Forma de Cálculo" da rec. final (#807) * Feat/enrich stage creation (#804) * COlocando o resultado de uma query em um csv * Inserido a modalidade da etapa; Impedido que se vincule uma etapa do censo a outra etapa do censo; Impedido deletar etapa do censo * Resolvido problema do plano de aula não deletando * [TCDA-614] Fix/add creation date enrollment view (#795) * Adicionada a exibição da data de matricula do aluno em uma turma na aba de matrículas no formulário do aluno * Atualizando o changelog * Corrigindo instance --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/Student frequency (#801) * fix/last change fixed * instructor frequency fixed * add death status to conditional * fix/conditional fixed --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/courseplan abilities early years (#808) * Criando select de minor education disciplines * Resolvendo modificações de plano de aula * Modificando a tabela dos planos de aula * Corrigindo class contents e adicionando separação por habilidades * Exibindo planos de aula com mais de uma disciplina na listagem de planos de aula em aulas ministradas * Permitindo a adição de habilidades de disciplinas diferentes em planos de aula para etapas de fundamental menor * Realizando o merge com a dev e modificando o changelog * modificando o nome do banco de dados --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * inserido cor/raça na planilha de exportação de alunos (#817) * adding log * chore: adding separete folder to logs * chore: adding monitoring and log * Feat/change classdiary (#822) * first commit * mudado módulo de diário de classe * update classDiary --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Feat/change classdiary (#825) * first commit * mudado módulo de diário de classe * update classDiary * update classDiary * update classDiary * consertado módulo de diário de classe * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * fix: raven capture error * fix: correç~]ao de lançamento de aulas ministradas * add_edcenso_associated_stage_id (#835) * fix: error on order by actions * change version * chore: removendo comentário * Fix/ Delay on courseplan loading (#819) * first commit * create new file for table and add selects * selects and table are already working but still having some bugs * functions finished * CHANGELOG and config updated * css classes updated * sanitize html rendering * sonarLint issues fixed * change type on criteria * Feat/unified frequency (#840) * feat/unified-frequency * change version * finished unified frequency * fix-classcontent-classdiary-module * tab list fix * Feat/reports enrichment (#841) * inserido relatório de certificado de conclusão; inserido bncc e parte diversificadora no relatório de ata de notas da turma * fix no select da estrutura de unidades, "Forma de Cálculo" da rec. final * inserido termo de suspensão --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Aprimorado ficha de matrícula, inserido mais opções de documentos entregues (#843) Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-699] Feat/Frequency for transfered students (#848) * Add new check to function verifyStatusEnrollment * changelod updated * Update sonarcloud-analysis.yml * Update sonarcloud-analysis.yml * Update sonarcloud-analysis.yml * fix: sagres food_menu * change version * fix getGrades withaut params * chore: improve error capture on raven-js * ci: enable tracing * ci: upgrade php version to 8.3 * fix: directory permission and remove node global installer * fix deprecated * fix grades * [TCDA-705]Feat/Add enrollment status label to Grades view (#849) * Add enrollment status label to grades view * remove label for no status enrollments * add label to classdiary view accessed by instructor * minorEducation columns added to response body --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/Student Frequency New Classroom (#853) * Add new check to function verifyStatusEnrollment * changelod updated * Add new column 'enrollment_date' on student_enrollment * Fix frequency on new classroom and add label to instructor frequency view * add label to frequency view * Fix/change class contents schedule (#857) * Criando o sql que modifica a tabela de class_contents * Adicionando campos em class contents * Retirando a chave estrangeira de schedule em class_contents e adicionando campos relacionadoos a data na sua tabela * Modificando o changelog --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Múltiplas correções (#858) * ver changelog 3.89.198 * changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/add classes count on class contents (#864) * Adicionando o total de aulas ministradas e aulas da carga horária nas telas de aulas ministradas * Adicionando o badge no informativo de total de aulas ministradas * Adicionando o informativo de total de aulas da carga horária e total de aulas ministradas nas telas de aulas ministradas * Corrigindo o texto informativo de total de aulas na tela de aulas ministradas --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * adicionado formulada média para o cálculo da recuperação final (#876) * adicionado formulada média para o cálculo da recuperação final * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Fix/class contents report (#880) * Adicionando o total de aulas ministradas e aulas da carga horária nas telas de aulas ministradas * Adicionando o badge no informativo de total de aulas ministradas * Adicionando o informativo de total de aulas da carga horária e total de aulas ministradas nas telas de aulas ministradas * Corrigindo o texto informativo de total de aulas na tela de aulas ministradas * Criando esqueleto do relatório de aulas ministradas * Pegando os classContents na action que gera o relatório * Criando a tabela de aulas ministradas dentro do relatório * corrigindo o relatório * Corrigindo a action de classContentsReport * Adicionando o filtro de instrutor na action de getClassContentsReport * Criando as tabelas dentro do relatório de class contents * Criando as tabelas de classContentsReport * Adicionando os campos de assinatura * Corrigindo assinaturas * Finalizado o relatório de aulas ministradas * Adicionando frequencia no relatório de aulas ministradas * Realizando o merge com a dev e modificando o changelog * corrigindo errors do sonarlint * Adicionando os campos de mês, ano, turma e discipline ao salvar aulas ministradas na tela de diario de classe --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * corrigidos TCDAs 744, 745 e 746 (#872) Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/unity recovery (#859) * fix unity with recovery * remove console.log * change version * fix grades * change validation --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: remove wrong * * Finalizado TCDAs 738, 741 e 774 (#877) * Finalizado TCDAs 738, 741 e 774 * Corrigido erro encontrado pelo revisor Almir; resolvido erro do sonarlint * bugfix --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * init release * release v3.91.207 --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> Co-authored-by: Nathan Santos <117388330+nathanipti@users.noreply.github.com> Co-authored-by: Francisco Junior <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: AnotherOne07 <natsujunior07@gmail.com> Co-authored-by: Evellyn Jade <97754536+evellynreis@users.noreply.github.com> Co-authored-by: GabrielChagas14 <84946326+GabrielChagas14@users.noreply.github.com> Co-authored-by: Lívia Martins <131170355+LiviaMartinsIPTI@users.noreply.github.com> Co-authored-by: Paulo Roberto da Costa Cardoso <paulones89@gmail.com> Co-authored-by: paulones <Ppcc8986> Co-authored-by: Nathan Santos <ti.natan@ipti.org.br> Co-authored-by: GabrielChagas14 <gmelo123455@gmail.com> Co-authored-by: Nathan Santos <nathanaelsantos15@gmail.com> Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br>
* Feat/course_plan_abilities (#615) * feat/correction abilities couse plan * feat/remove * * feat/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/md5 to bcrypt (#616) * Feat: md5 modified for bcript in user creation function * Feat: Update password length validation, extending maximum allowed characters to 60. * Feat: added bcriptHash in AdminController * Feat: added bcriptHash * Feat: added class PasswordHasher * Feat: added bcriptHash in instructor create * Feat: added bcrypt authenticate user * Feat: added file migration * Feat: added modification in changelog * Feat: no sonar * Fix: md5 Make sure this weak hash algorithm is not used in a sensitive context here. * Fix: md5 Use of Password Hash With Insufficient Computational Effort * Fix/meals (#621) * consertando a listagem de refeições * alterado changelog e config.php * escondendo botão de lista de compras * create migration --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Icon font version update * Fix/synchronize sedsp student data (#623) * Feat: added validation to ensure a value for classroom_fk * Feat: Added return for error when importing classes * Feat: added changelog * Feat/foods report (#622) * created shoppingListReport * aumentado tamanho das celulas no relatório de lista de compras * alterado relatório * alterado relatório de lista de compras * shoppingListReport finalized * shoppingListReport finalized * adicionada migration * mudando changelog * sonarcloud issues * Corrigindo o botão de lista de compras --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * [3.69.107]Fix/report_head_poco_dantas (#617) * feat/rename head * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/food inventory style (#618) * fix(foods): Modificando o estilo do botão dos botões de movimentações na tabela de estoque e escondendo o botão de solicitacoes na tela de estoque * Modificando versão do changelog * Corrigindo a duplicidade do código * fix(foods): Corrigindo o estilo da tela de estoque, as colunas status e entrada/saida atualizadas para facilitar a usabilidade * Modificando versão do changelog e realizando o merge com a dev * Resolvendo issues --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/report card unities (#614) * Fixing reportCard grades * fix(grades): Corrigindo a disposição de unidades de lançamento de notas de búzios, permitindo que sejam adicionadas notas maiores de 10 em lançamento de notas e adicionada a verificação de recuperação final * Fazendo o merge com a dev e alterando o changelog * Fixing code smells * Corrigindo o valor da média final quando nem todas as unidades estavam preenchidas na tela de lançamento de notas * feat/modify head * feat/add changelog * fixing code security failure * Corrigindo erro de segurança --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Evellyn Jade <97754536+evellynreis@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Realizando o merge com a dev e criando as tabelas de farmer * Criando tela de cadastro de agricultor * Fix/cod municipio dne (#620) * Feat: added city code * Feat: added memory limit to 2048M for importMaster * Fix: remoção de validação sem uso * Feat: added Código Ubatuba * Feat: added migration * Feat: adicionado alterações no changelog * Fix: Correção na obtenção do CPF do estudante para o arquivo SAGRES: (#625) * Fix: get student cpf * Feat: added changelog * Feat: adicionado nova versão --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * criado módulo de dashboard (#632) * criado módulo de dashboard * sonarlint issues * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Criando esqueleto da tela de cadastro de agricultor * Criando verificações * Criando verificação de relação de produtos * Feat/button alphabetic order (#631) * feat(classroom): Adicionando o botão de ordem alfabética na aba de ordem de diário no formulário de turmas * Modificando a versão do changelog e fazendo o merge com a dev * Corrigindo issues * Corrigindo issues * Corrigindo issues * Corrigindo irregularidade * Corrigindo irregularidade --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/add input no (#633) * fix/add input no * fix/config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [Versão 3.71.112] Fix/class plan abilities view (#628) * first commit * modal created * events added to buttons * js changes * manipulating form and events related to it * form and route is already working but still missing update select and actionCreate * modal finished and select already is been updated * minor changes * almost there, still missing to fill type field in form * form is already working but still need to fix the style * funcionality is already working, but still needs to fix the layout yet * removing unnecessary comments * remove comment * fix remove resource from list * 💄feat/badge style updated * 💄feat/fix icon style and padding in button * 🗃️raw/upload sql changes and CHANGELOG update * 🗃️raw/upload sql changes and remove comments * small change on placeholder in modal * 🏷️fix/removing var declared variables * 🏷️fix/removing sonarlint issues --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * main.css * Feat calendar surpassing year (#619) * primeiro commit da branch * feito parcialmente calendário * retirado função de disponibilizar calendário * update do calendar_fk das turmas * adequado vigencia das unidades * calendario supostamente finalizado * quadro de horário com add/change/remove schedule pendentes * refatorado quadro de horário com ano passando * reinserido schedule * corrigido bug no carregamento dos hardunavailabledays e na geração do quadro de horário * o alerta de alteração de data do calendario nunca aparecia * Adequado selects em aulas ministradas e frequencia * Adição dos calendarios no cadastro das turmas * alterado sql * Merge * fix sonarcloud --------- Co-authored-by: paulones <Ppcc8986> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Criando a action de save no controller de farmer register * fix merge * Criando a tabela de visualização de agricultores * Criado as telas de relacionadas a agricultor * fix/variable declared incorrectly in function scope * Adicionando a school_fk e o status em food_request * conectando com o firebase * Realizando integração com o firebase * Corrigindo erros do sonarlint * Corrigindo errors sonarlint * Corrigindo erros do sonarlint * Corrigindo issues alertados pelo sonarlint * Corrigindo issues * Feat/change food measurement (#635) * create migration * adicionando input de quantidade * mudando componente de cardápio * alterado food_measurement * change reports * mudado componente de cardápio * alterado food_measurement * alterado food_measurement * alterado food_measurement * alterado food_measurement * sonarlint issues * resolve conflicts * sonarlint issues * main.css * mudado componente de cardápio --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-240] Fix/load schedules by discipline (#637) * 🐛fix/minor fundamental conditional fixed * :docs:docs/CHANGELOG updated * fix/function parameter fixed --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat: case added for class 22 and multi alias (#638) * Feat: case added for class 22 and multi alias * Feat: added changelog * Feat: added version in config * Feat: added case 2 for class --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: gestor not edit calendar (#640) * Fix: gestor not edit calendar * Feat: added version in changelog e config * Feat: added menu for calendário para professor * Feat: added acess for admin --------- Co-authored-by: AnotherOne07 <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/poco_dantas (#643) * fix/ add cep formated * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * rename food folders * fix: rename foodrequest folder * fix file rename * consertado redirecionamento em Foodmenu * fix: rename folder * fix: delete file * Feat/warning missing content (#639) * Apresentação de duas listas na pagina inicial * Apresentação dos primeiros warns e estrutura contada * Mais warnings avaliados * Alertando todos os problemas pedidos * Limite de quantidade de warns e ajustes * inserido painel de cadastros pendentes 100% * inserindo validação pra gestor escolar * updating name branch * ajeitado painel de cadastros pendentes * bug phps * bug phps * renomeado pra maiusculos novamente * renomeado pra maiusculos novamente * renomeado pra maiusculos novamente * corrigido incongruências de case sensitive * corrigido incongruências de case sensitive * retirado conflito de foodmenu.php * config e changelog --------- Co-authored-by: paulones <Ppcc8986> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/frequency_75 (#644) * fix/ add property frequency in use case * fix/add function get and set * fix/modify controller * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/scholarity sql column removed (#645) * Fix/scholarity sql column removed * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/merenda escolar (#648) * first commit * first commit * Ajustes visuais na tela de cadastro de cardápio * Ajustes visuais na tela de cadastro de cardápio * change foodmenu --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fixing tag version number * Fixing changelog * Feat/food notice (#650) * finalizado crud de edital * adicionado botão para editais na tela de listagem de merenda * update migration * github issues * sonnar issues * atualizado versão do sistema * ignore case * corrigindo viewlunch * rename file * rename file * fix: creating notice button and fixing delete notice redirection * consertado o redirecionamento na actionDelete * fix folders * fix some sonarcloud issues * sonarlint issues * sonarlint issues * sonarlint issues --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/no_notes (#651) * fix/sets status to one * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/corrections and improvements (#655) * Feat: added limit for not accessing future month * Fix: correction in attribute id_school * Fix: added inepId for inconsistencys * Fix: removed integer $inep_id * Fix: added filter for auth assignment * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: added food Enabled (#654) * Fix: added food Enabled * Feat: added migration * Feat/boquim integration (#652) * sqls para rodar nos bancos velhos de boquim * testado import de vanda 100% * ORGANIZADO SQLS * minor fix * Adaptado educacenso para importar dados quando não há professor; Melhorado tela de turma para não remover o teaching data quando não tem teaching_matrix; organizado melhor os arquivos SQL * aprimorado o readme * Integração dos bancos de boquim do TAG. Como foi reformulado o arquivo de importação. essa branch precisa ser merjada * update logs * fix: alterando condição de isStudent para importação do arquivo original do censo --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/instructor frequency (#657) * sqls para rodar nos bancos velhos de boquim * testado import de vanda 100% * ORGANIZADO SQLS * minor fix * Adaptado educacenso para importar dados quando não há professor; Melhorado tela de turma para não remover o teaching data quando não tem teaching_matrix; organizado melhor os arquivos SQL * aprimorado o readme * Integração dos bancos de boquim do TAG. Como foi reformulado o arquivo de importação. essa branch precisa ser merjada * update logs * Frequência do professor * fix update log --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/added professional for different schools (#659) * Feat: added professional for different schools * Fix: remove unique for cpf_professional * Feat: added new version in changelog and config * Feat: added new version in changelog and config * ci: add release sql * fix: added msg for inconsistency sagres (#626) * Feat: added msg for inconsistency sagres * Fix: modified code with only the first letter of "description" and "action" capitalized * Fix: corretion in uninitialized value * Fix/manager not authorized for school pdf (#661) * Fix: manager authorized for school pdf * Fix: set id student inconsistency sagres * Feat: added new version in changelog and config * Fix de teste da falta de curricular matrix e notas * logs * Icon font version update * Feat: added new version in changelog and config * Feat/added professional for different schools (#665) * Feat: added professional for different schools * Fix: remove unique for cpf_professional * Feat: added new version in changelog and config * Feat: added new version in changelog and config * Fix: correction in find professional * Fix: correction in inep_id (#664) * Fix: correction in inep_id * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: correction in description class (#668) * Fix: correction in description class * Feat: added new version for changelog and config * Fix: Define a constant instead of duplicating this literal "<strong>SÉRIE<strong>" 4 times. * Feat/food notice (#647) * finalizado crud de edital * adicionado botão para editais na tela de listagem de merenda * update migration * github issues * sonnar issues * atualizado versão do sistema * ignore case * corrigindo viewlunch * rename file * rename file * fix: creating notice button and fixing delete notice redirection * consertado o redirecionamento na actionDelete * fix folders * fix some sonarcloud issues * sonarlint issues * sonarlint issues * sonarlint issues --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/create farmer register (#653) * Pegando as informações do firebase * realizando o merge com a dev e modificando o changelog * Corrigindo o controller farmerregister * Pegando o cadastro do agricultor de acordo com o seu cpf * Conectando o update do agricultor com o firebase * Finalizada conexão para alteração do agricultor no firebase * Permitindo a atualização e a exclusão no firebase e adicionando verificações de cpf * Corrigindo issues * corrigindo code smells --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * corrigido bug produzido em 15/03/2024 * Fix/add lunch unities [Versão 3.77.132] (#677) * add lunch unities * mudado versão do sistema * Feat/school management signature (#675) * Feat: added school management signature * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/date corrections (#673) * Fix: correction in the student date field * Fix: correction in the school initial_date field * Fix: correction in the Instructor birthday_date field * Feat: added validation for duplicate cpfs * Feat: added function for validate cpf * Feat: added new version form changelog e config * Feat: only takes active schools * Fix: corrections for dates * Fix: correction in js validation for initial_date * Feat: added limit for date initial_date --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/instructor frequency [Versão 3.77.131] (#676) * alterado _initialization_instructor * fix instructor frequency * fix instructor frequency * mudado versão do sistema * refatorado _initialization_instructor.js --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: Reordered parameters in getSchedulesFromMajorStage method (#667) * Fix: Reordered parameters in getSchedulesFromMajorStage method * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: remove jquery * Fix/sagres componentes curriculares (#691) * Fix? added new inconsistencys for empty components curriculares * Feat: added new version for changelog and config * Icon font version update * add bytecodes * Fix/class turn (#683) * Fix: correction in class id * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-214] Feat/class plan validate (#694) * first commit * models adjustment and module configs * create view finished * create action finished/ update function already working * pendingPlans added * ref/module adjusted * table finished, just missing the action to validate * new inputs added * function adjusted * minor adjustment * request added * feat/forms finished, just missing to create a new type of access * feat/create button to enable edition * feat/add readonly property to fields that shouldn't be change * feat/observation field added to form * fix/date fixed and hiding buttons depending on auth item * docs/CHANGELOG e config.php updated * fix/update description in select itens * fix/sanitize html appends and sonarlint issues * fix/sonarlint and change description * feat/icons inserted * fix/icon styles --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/datepicker pt br (#693) * Feat: added class DatePickerWidget * Fix: added new renderDatePicker * Fix: added new renderDatePicker for school * Fix: added new renderDatePicker for student * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/inconsistency lunch (#679) * fix: added new id for lunch inconsistencys * Feat: added property for class model * Feat: added min caractres for restrictions lunch * Feat: added msg for error * Feat: added new version for changelog and config * Feat: added migration --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/food module (#672) * fix merenda * alterando menuCOmponent * mudado componente de menu * mudando componente de cardápio * mudado componente de cardápio * mudando FoodMenuReport * mudando componente de cardápio * change componente de menu * corrigido componente de cardápio * change menuComponent.js * alterada versão do tag * fix inventory * alterado _initialization.js --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-232] Fix/lunch meal portion (#669) * fix/select now shows food values * fix:modal updated and necessary API routes created * fix/lunch meal controller adjusted * fix/model updated, database adjusted but still missing controller fixes * fix/change in render partial params * fix/some forms are already working * fix/form and action finished * fix/remove unnecessary comments * CHANGELOG updated * fix/sonarlint fixes * fix(lunch): Corrigindo comando sql da migration --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> * Fix/stock [Versão 3.77.135] (#686) * fix/stock * atualizado versão do tag * refatorada a função de concatName --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/instructor frequency (#689) * alterado _initialization_instructor * fix instructor frequency * fix instructor frequency * mudado versão do sistema * refatorado _initialization_instructor.js * fix/intructor_frequency * fix/intructor_frequency * corrigindo frequency_instructor --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * add 2024-29-04_remove_duplicate_lunch_unity * Fix/food inventory (#707) * fix food inventory * sonarlint issues * atualizando versão --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-318] Feat/insert-disorder (#701) * feat/create table student_disorder * feat/modify StudentFileForm disorder * feat/add field disorder in form student * feat/add model student disorder * feat/add echo model StudentDisorder in form student * feat/migration * feat/modify controller student action update and create * feat/add margin * feat/add column of nationality * feat/add constraint * feat/save studentDisorder * feat/modify label others * feat/modify field deficiency * feat/add margin * feat/modify label * Fix/counting faults (#674) * Fix: added filter for schedule year * Fix: correction in sql for get number faults * Fix: remove selection for s.year * Feat: added new version in changelog and config * Fix: added filter for edcenso_stage_vs_modality_fk to get faults * Fix: added set 0 for null days * Fix: count falts --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: delete user * fix/courseplan start date field fixed * [TCDA-380] Fix/ Add Nationality Origin To StudentFile (#700) * fix/add nation to report * fix/report file and studentfile view updated * fix/adjust in report view * CHANGELOG updated * raw/studentfile view updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA - 392] Fix/Scrollbar Visualization (#705) * fix/hide property removed from table * CHANGELOG & config.php updated * fix/sticky property added to student name column * minor changes * fix/add sticky property to empty cells --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/reports-correction (#708) * [TCDA-394] fix/do-not-fill-grade (#711) * fix/add option select... * fix/add assignment of option outside of condition * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-422] Fix/layout problem (#712) * Refactor: Enhanced UI and adjusted student data iteration * Refactor: Optimized updateStudentAnottations function for better data handling * Refactor: Enhanced updateStudentAnottations function for better data organization * Feat: added new verson in changelog and config --------- Co-authored-by: Nathan Santos <nathanaelsantos15@gmail.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-380] Fix/ Report Style (#713) * fix/row colspan fixed and new sql view added to migrations * fix/string format converter removed * docs/CHANGELOG and version file updated * fix/view sql file fixed * Fix: correction of the modality options --------- Co-authored-by: Nathan Santos <ti.natan@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-436] Feat: students-class-report (#714) * Feat: added migration * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-157] Fix/erro-message-educacenso (#715) * fix/correction rule instructor educacenso * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: correction in id student identification (#716) * Fix: correction in id student identification * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-446] Feat/date-final (#717) * feat/ add date final form school * feat/identation html * feat/add click reset js * feat/update reset js * feat/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-437] Feat/validator-register-civil (#720) * feat/update model * feat/update function validateCivilRegister, and message added error * add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-426] Fix/empty_users_fk_istructor_identification (#721) * Refactor user creation and school assignment logic * Feat: added new version for changlog and config * Feat: added visibility should be explicitly declared --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/timesheet overwrite past days (#704) * permitido que adicione/remova schedule quando houve frequencia ou aula ministrada em data mais recente * feito com que, na remoção do primeiro schedule do dia, nao detone a aula ministrada do dia (salvo se todas as schedules do dia forem deletadas) * changelog * feito a regra de removeSchedule também abarcando fundamental maior, pois a regra de cadastro de aula ministrada é a mesma (só guarda no primeiro schedule da disciplina) --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * change power bi module * [TCDA-475] Fix/erro-educacenso-stage (#719) * fix/create migration update modality classroom * fix/update form, and added option education professional * fix/update form * fix/correction function isValidProfessionalEducation * revert instance * Fix/error-pdf-studentfileform (#724) * fix/ refatoring html * fix/correction form * fix/add margin css print * correction merge * fix/correction sonarlint css and add div head * fix/correction table th, and modify indice 21 * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/edcenso 2024 (#730) * Adaptação para o educacenso 2024 * Inserido situação de matrícula AVANÇADO * changelog * Update config.php --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-464] fix/delete-enrollmet (#731) * fix/edit name link, of delete enrollment * add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/error-educacenso-duplicated (#734) * fix/refactoring actionvalidate in class censo controller * fix/implementing processed instructor * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/correction-datepicker-last (#739) * fix/correction option max date, function renderDatePickerFinal * fix/add changelog * correction render date picker final --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-523] fix/error-classContents (#735) * fix/correction error class contents, array of schedules null * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o código do professor na listagem da tabela (#746) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * Adicionando o código na exibição da tabela de turmas (#747) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o código na exibição da tabela de alunos (#748) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * retirado regra velha de registros com numeros defasados * enviando apenas matriculas de alunos cujo status esteja 1 (matriculado) * permitido que se exporte matrículas com status NULL * resolvido bug de inep_id de instructor_documents_and_address vazio SOBRESCREVENDO o inep_id preenchido (ou não) de instructor_identification. * Feat/teacher classrons list (#754) * first commit * criada aba para visualisação das turmas dos professores * remove links * add sanitize * adicionando link * Corrigindo o instance --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * Feat: new inconsistency for Management Unit (#749) * Feat: new inconsistency for Management Unit * Feat: add new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/timesheet turn (#738) * Corrigido o turno que é exibido no quadro de horário * refresh versão * corrigido bug produzido em 15/03/2024 --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-533] Fix/transfered student frequency (#741) * issue fixed * CHANGELOG and config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/add sem recovery (#742) * first commit * change grade structe * change form * change grades-structure * adicionado validações no formulário de estrutura de unidades e avaliação * change grades structure * change grades-structure * created updateGradePartialRecoveryUseCase * recuperação parcial salva * change grade-structure * mudado grades-structure.js * mudado grades-structure.js * mudado grades-structure.js * mudado grades-structure.js * adicionado filtro na tela de notas * mudado grades-structure.js * mudado grades-structure.js * change functions.js * change functions.js * mudado módulo de grades * mudado módulo de grades * salvando recuperações * mudado módulo de grades * salvando recuperações * reuperações salves em grades results * mudado módulo de notas * reuperações salves em grades results * adicionado peso nas recuperações parciais * reuperações salves em grades results * adicionado peso nas recuperações parciais * atualizado UpdateGradePartialRecoveryUseCase.php * adicionadas recuperações parciais * change version * adicionada validação no formulário de grades-structure.js * alterado recuperações parciais * fix bugs * fix some bugs * add new column on grade table --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-380] Fix/enrollment report nationality (#745) * migration added and report updated * CHANGELOG and config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/stage edcenso field to name (#755) * fix(stages): Adicionando o código na exibição da tabela de alunos * Modificando a visualização da etapa relacionada ao educacenso no formulário de etapas * Inicializando o select2 no select de etapa --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-463] Fix/class specification report (#718) * Feat: added classroom * Feat: get name classroom * Feat: added filter by type EJA and Mult * Feat: added new version for changlog and config * Fix: implemented getEjaClassroomName function for report generation * Fix: correction in get classrom by multi * Fix: correction in get name student classroom --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/head school required (#757) * fix(school): Retirando a obrigatóriedade do código da escola sede no formulário de escola * fix(school): Retirando a obrigatóriedade do código da escola sede no formulário de escola * corrigindo changelog * fazendo o merge com a dev e modificando o changelog * Fix/food adjustments (#770) * first commit * add school saturday * add unit inputs * change menuComponent.js * change food reports * some fixes * adicionado validação para os diferentes tipos de usuário * change version * change stock * Adicionando filtro de status na tela de estoque * change menuComponent --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Gusta-Santos01~ <gustavo.santos23703@gmail.com> * fix/index-food-menu * fix/index-food-menu * fix food action Index * [TCDA-526] Fix/Instructor Imported Without User (#751) * first commit, usecase created * fix/update user now create a new user if cpf is added and user doesn´t exist * docs updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: dynamic width for lesson plans (#758) * Feat/csv exports (#760) * Criando arquivo CSV bruto e tela de exportações * Ajustado delimitador das colunas e testes * COlocando o resultado de uma query em um csv * Impressão de todos os CSV's * Ajuste pra exportar o CSV igual ao JSON * corrigido campo solto na tela * Ajuste na geração do arquivo para criar as pastas * criado exportadores de alunos, notas e faltas * inserido changelog * alterado nome de colunas de recuperação semestrais para ficar em conformidade com o migration de mudança de nomes de colunas * alterado nomes novamente * ajeitado erro na exportação de grades * aprimorado exportação de notas pra sempre trazer todas as disciplinas, com apenas as notas vazias * ajeitado exportação de faltas dos alunos --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/frequency multi classes (#763) * fix/frequency-multi-classes * change _initialization.js * fix/frequency-multi-class * Alterado o _initialization_instructor.js * finalizadas correções para turmas multiseriadas * change version * change changelog.md --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat: classroom_qtd_students (#772) * Feat: added migration * Feat: added new changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-634] Fix: Inconsistency for students born in the current year (#787) * Fix: date of birth * Feat: added new version for changlog and config * Define a constant instead of duplicating this literal "Data da matrícula no formato inválido: <strong>" 3 times. * Define a constant instead of duplicating this literal "d/m/Y" 10 times. --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/add created at and update at (#779) * add behaviors * add behaviors * created migration --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-609] Fix/Course Plan Loading Delay (#781) * first commit * refactor, only missing update the table * selects finished but still missing update the table * functionality finished but still missing investigate * small fixes * docs updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix(reports): Corrigindo o relatório de professores por escola para que o mesmo exiba somente os professores da escola que estão ligados a turmas (#782) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/new recovery calculation (#788) * first commit * change grade structure * change grades * add semester field * add semester field * change calulateNumericGradeUseCase * change grades * change calulateNumericGradeUseCase * created new grade calculation * created new grade calculation * fix exhibition * created new grade calculation * new grade calculation * mudado ata de notas --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/rename column type to methodology (#790) * label for objective and type changed * courseplan resource duplication on method fixed * add sql file * fix sql commands * docs updated and classes added to form --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/create aee record (#791) * Criados os esqueletos das telas Ficha Aee * Corrigindo exibição inicial da ficha e atualização * Corrigindo action de update * Criado o esqueleto do pdf da ficha aee * Criando esqueleto do relatório * Corrigindo a exibição do index * feat(aeeRecord): Criado o módulo de ficha AEE, permitindo o cadastro, alteração e impressão de fichas de alunos pertencentes a turmas AEE * Modificando o changelog * Corrigindo errors do sonarlint * Corrigindo o instance --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-534] Fix/Student Transfered New Enrollment (#764) * first commit * remove sql change and add new column to schedule object sent to front * model adjusted and inputs added to form * up temp changes * event added to select still missing to show the inputs * input now are been hidden, still missing to update values and check validations * input hide or show according to status input and mask added to inputs * minor changes * SQL migration added and docs updated * remove sonarlint issues * temp changes * remove unnecessary comments --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/courseplan batchclassroom (#776) * Retirado opções de 8 anos no batchupdate de classroom; aumentado campo tipo de 100 para 1000 caracteres * corrigido bug no aparecimento do plano de aula, bem como contagem errada nas aulas ministradas * Corrigido bug no datatable --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix create nutritionist profile * fix(food): Retirando a obrigatóriedade do campo de validade no lançamento de estoque e corrigindo erro ao adicionar alimento que já existe no estoque de outra escola (#798) Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * Fix/Search input disabled (#799) * fix/rename function * CHANGELOG added and update function name --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/report electronic diary data (#796) * first commit * fix/report-eletronic-diary-data * fix/report-eletronic-diary-data * fix/report-eletronic-diary-data * change version * git issues * git issues * change validation on grade-sctruture * updating GradeResults model --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Fix/aee record permissions (#797) * Modificando as permissões de acesso as fichas AEE, permitindo que gestores escolares e coordenadores acessem * Corrigindo a variável de banco de dados no instance * Modificando o changelog --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/increase maximum number of characters in fields aee (#805) * first commit * change version --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix no select da estrutura de unidades, "Forma de Cálculo" da rec. final (#807) * Feat/enrich stage creation (#804) * COlocando o resultado de uma query em um csv * Inserido a modalidade da etapa; Impedido que se vincule uma etapa do censo a outra etapa do censo; Impedido deletar etapa do censo * Resolvido problema do plano de aula não deletando * [TCDA-614] Fix/add creation date enrollment view (#795) * Adicionada a exibição da data de matricula do aluno em uma turma na aba de matrículas no formulário do aluno * Atualizando o changelog * Corrigindo instance --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/Student frequency (#801) * fix/last change fixed * instructor frequency fixed * add death status to conditional * fix/conditional fixed --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/courseplan abilities early years (#808) * Criando select de minor education disciplines * Resolvendo modificações de plano de aula * Modificando a tabela dos planos de aula * Corrigindo class contents e adicionando separação por habilidades * Exibindo planos de aula com mais de uma disciplina na listagem de planos de aula em aulas ministradas * Permitindo a adição de habilidades de disciplinas diferentes em planos de aula para etapas de fundamental menor * Realizando o merge com a dev e modificando o changelog * modificando o nome do banco de dados --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * inserido cor/raça na planilha de exportação de alunos (#817) * adding log * chore: adding separete folder to logs * chore: adding monitoring and log * Feat/change classdiary (#822) * first commit * mudado módulo de diário de classe * update classDiary --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Feat/change classdiary (#825) * first commit * mudado módulo de diário de classe * update classDiary * update classDiary * update classDiary * consertado módulo de diário de classe * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * fix: raven capture error * fix: correç~]ao de lançamento de aulas ministradas * add_edcenso_associated_stage_id (#835) * fix: error on order by actions * change version * chore: removendo comentário * Fix/ Delay on courseplan loading (#819) * first commit * create new file for table and add selects * selects and table are already working but still having some bugs * functions finished * CHANGELOG and config updated * css classes updated * sanitize html rendering * sonarLint issues fixed * change type on criteria * Feat/unified frequency (#840) * feat/unified-frequency * change version * finished unified frequency * fix-classcontent-classdiary-module * tab list fix * Feat/reports enrichment (#841) * inserido relatório de certificado de conclusão; inserido bncc e parte diversificadora no relatório de ata de notas da turma * fix no select da estrutura de unidades, "Forma de Cálculo" da rec. final * inserido termo de suspensão --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Aprimorado ficha de matrícula, inserido mais opções de documentos entregues (#843) Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-699] Feat/Frequency for transfered students (#848) * Add new check to function verifyStatusEnrollment * changelod updated * Update sonarcloud-analysis.yml * Update sonarcloud-analysis.yml * Update sonarcloud-analysis.yml * fix: sagres food_menu * change version * fix getGrades withaut params * chore: improve error capture on raven-js * ci: enable tracing * ci: upgrade php version to 8.3 * fix: directory permission and remove node global installer * fix deprecated * fix grades * [TCDA-705]Feat/Add enrollment status label to Grades view (#849) * Add enrollment status label to grades view * remove label for no status enrollments * add label to classdiary view accessed by instructor * minorEducation columns added to response body --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/Student Frequency New Classroom (#853) * Add new check to function verifyStatusEnrollment * changelod updated * Add new column 'enrollment_date' on student_enrollment * Fix frequency on new classroom and add label to instructor frequency view * add label to frequency view * Fix/change class contents schedule (#857) * Criando o sql que modifica a tabela de class_contents * Adicionando campos em class contents * Retirando a chave estrangeira de schedule em class_contents e adicionando campos relacionadoos a data na sua tabela * Modificando o changelog --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Múltiplas correções (#858) * ver changelog 3.89.198 * changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/add classes count on class contents (#864) * Adicionando o total de aulas ministradas e aulas da carga horária nas telas de aulas ministradas * Adicionando o badge no informativo de total de aulas ministradas * Adicionando o informativo de total de aulas da carga horária e total de aulas ministradas nas telas de aulas ministradas * Corrigindo o texto informativo de total de aulas na tela de aulas ministradas --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * adicionado formulada média para o cálculo da recuperação final (#876) * adicionado formulada média para o cálculo da recuperação final * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Fix/class contents report (#880) * Adicionando o total de aulas ministradas e aulas da carga horária nas telas de aulas ministradas * Adicionando o badge no informativo de total de aulas ministradas * Adicionando o informativo de total de aulas da carga horária e total de aulas ministradas nas telas de aulas ministradas * Corrigindo o texto informativo de total de aulas na tela de aulas ministradas * Criando esqueleto do relatório de aulas ministradas * Pegando os classContents na action que gera o relatório * Criando a tabela de aulas ministradas dentro do relatório * corrigindo o relatório * Corrigindo a action de classContentsReport * Adicionando o filtro de instrutor na action de getClassContentsReport * Criando as tabelas dentro do relatório de class contents * Criando as tabelas de classContentsReport * Adicionando os campos de assinatura * Corrigindo assinaturas * Finalizado o relatório de aulas ministradas * Adicionando frequencia no relatório de aulas ministradas * Realizando o merge com a dev e modificando o changelog * corrigindo errors do sonarlint * Adicionando os campos de mês, ano, turma e discipline ao salvar aulas ministradas na tela de diario de classe --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * corrigidos TCDAs 744, 745 e 746 (#872) Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/unity recovery (#859) * fix unity with recovery * remove console.log * change version * fix grades * change validation --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: remove wrong * * Finalizado TCDAs 738, 741 e 774 (#877) * Finalizado TCDAs 738, 741 e 774 * Corrigido erro encontrado pelo revisor Almir; resolvido erro do sonarlint * bugfix --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * 2024-12-11_add_new_grade_concept_columns * Corrigido o relatório de alunos por escola (Cpg, Rg e Nis), exibindo somente os alunos do ano em que o relatório foi emitido (#885) Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * Feat/add multi grade rules (#873) * add stage select * add filter * fix saveGrades * ajustes * ajustes * finished add stage filter * change version * fix github issues * remove colon from line * change grades view * change grades * add classroom stage * fix grade final calculation * change alert * Fix change student status * fix change status student --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: AnotherOne07 <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Corrigir os dias indisponíveis erroneamente (#800) * Corrigir os dias indisponíveis erroneamente * Ajuste no changeEvent do calendário pra evitar aula indisponivel erroneamente caso o usuário mude o intervalo do evento --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/tcda 789 (#888) * aprimorado ficha de matrícula * bugfix --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * add release file --------- Co-authored-by: Evellyn Jade <97754536+evellynreis@users.noreply.github.com> Co-authored-by: Nathan Santos <117388330+nathanipti@users.noreply.github.com> Co-authored-by: GabrielChagas14 <84946326+GabrielChagas14@users.noreply.github.com> Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Lívia Martins <131170355+LiviaMartinsIPTI@users.noreply.github.com> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> Co-authored-by: Francisco Junior <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Paulo Roberto da Costa Cardoso <paulones89@gmail.com> Co-authored-by: paulones <Ppcc8986> Co-authored-by: Nathan Santos <ti.natan@ipti.org.br> Co-authored-by: GabrielChagas14 <gmelo123455@gmail.com> Co-authored-by: Nathan Santos <nathanaelsantos15@gmail.com> Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br>
* Feat/md5 to bcrypt (#616) * Feat: md5 modified for bcript in user creation function * Feat: Update password length validation, extending maximum allowed characters to 60. * Feat: added bcriptHash in AdminController * Feat: added bcriptHash * Feat: added class PasswordHasher * Feat: added bcriptHash in instructor create * Feat: added bcrypt authenticate user * Feat: added file migration * Feat: added modification in changelog * Feat: no sonar * Fix: md5 Make sure this weak hash algorithm is not used in a sensitive context here. * Fix: md5 Use of Password Hash With Insufficient Computational Effort * Fix/meals (#621) * consertando a listagem de refeições * alterado changelog e config.php * escondendo botão de lista de compras * create migration --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Icon font version update * Fix/synchronize sedsp student data (#623) * Feat: added validation to ensure a value for classroom_fk * Feat: Added return for error when importing classes * Feat: added changelog * Feat/foods report (#622) * created shoppingListReport * aumentado tamanho das celulas no relatório de lista de compras * alterado relatório * alterado relatório de lista de compras * shoppingListReport finalized * shoppingListReport finalized * adicionada migration * mudando changelog * sonarcloud issues * Corrigindo o botão de lista de compras --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * [3.69.107]Fix/report_head_poco_dantas (#617) * feat/rename head * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/food inventory style (#618) * fix(foods): Modificando o estilo do botão dos botões de movimentações na tabela de estoque e escondendo o botão de solicitacoes na tela de estoque * Modificando versão do changelog * Corrigindo a duplicidade do código * fix(foods): Corrigindo o estilo da tela de estoque, as colunas status e entrada/saida atualizadas para facilitar a usabilidade * Modificando versão do changelog e realizando o merge com a dev * Resolvendo issues --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/report card unities (#614) * Fixing reportCard grades * fix(grades): Corrigindo a disposição de unidades de lançamento de notas de búzios, permitindo que sejam adicionadas notas maiores de 10 em lançamento de notas e adicionada a verificação de recuperação final * Fazendo o merge com a dev e alterando o changelog * Fixing code smells * Corrigindo o valor da média final quando nem todas as unidades estavam preenchidas na tela de lançamento de notas * feat/modify head * feat/add changelog * fixing code security failure * Corrigindo erro de segurança --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Evellyn Jade <97754536+evellynreis@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Realizando o merge com a dev e criando as tabelas de farmer * Criando tela de cadastro de agricultor * Fix/cod municipio dne (#620) * Feat: added city code * Feat: added memory limit to 2048M for importMaster * Fix: remoção de validação sem uso * Feat: added Código Ubatuba * Feat: added migration * Feat: adicionado alterações no changelog * Fix: Correção na obtenção do CPF do estudante para o arquivo SAGRES: (#625) * Fix: get student cpf * Feat: added changelog * Feat: adicionado nova versão --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * criado módulo de dashboard (#632) * criado módulo de dashboard * sonarlint issues * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Criando esqueleto da tela de cadastro de agricultor * Criando verificações * Criando verificação de relação de produtos * Feat/button alphabetic order (#631) * feat(classroom): Adicionando o botão de ordem alfabética na aba de ordem de diário no formulário de turmas * Modificando a versão do changelog e fazendo o merge com a dev * Corrigindo issues * Corrigindo issues * Corrigindo issues * Corrigindo irregularidade * Corrigindo irregularidade --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/add input no (#633) * fix/add input no * fix/config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [Versão 3.71.112] Fix/class plan abilities view (#628) * first commit * modal created * events added to buttons * js changes * manipulating form and events related to it * form and route is already working but still missing update select and actionCreate * modal finished and select already is been updated * minor changes * almost there, still missing to fill type field in form * form is already working but still need to fix the style * funcionality is already working, but still needs to fix the layout yet * removing unnecessary comments * remove comment * fix remove resource from list * 💄feat/badge style updated * 💄feat/fix icon style and padding in button * 🗃️raw/upload sql changes and CHANGELOG update * 🗃️raw/upload sql changes and remove comments * small change on placeholder in modal * 🏷️fix/removing var declared variables * 🏷️fix/removing sonarlint issues --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * main.css * Feat calendar surpassing year (#619) * primeiro commit da branch * feito parcialmente calendário * retirado função de disponibilizar calendário * update do calendar_fk das turmas * adequado vigencia das unidades * calendario supostamente finalizado * quadro de horário com add/change/remove schedule pendentes * refatorado quadro de horário com ano passando * reinserido schedule * corrigido bug no carregamento dos hardunavailabledays e na geração do quadro de horário * o alerta de alteração de data do calendario nunca aparecia * Adequado selects em aulas ministradas e frequencia * Adição dos calendarios no cadastro das turmas * alterado sql * Merge * fix sonarcloud --------- Co-authored-by: paulones <Ppcc8986> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Criando a action de save no controller de farmer register * fix merge * Criando a tabela de visualização de agricultores * Criado as telas de relacionadas a agricultor * fix/variable declared incorrectly in function scope * Adicionando a school_fk e o status em food_request * conectando com o firebase * Realizando integração com o firebase * Corrigindo erros do sonarlint * Corrigindo errors sonarlint * Corrigindo erros do sonarlint * Corrigindo issues alertados pelo sonarlint * Corrigindo issues * Feat/change food measurement (#635) * create migration * adicionando input de quantidade * mudando componente de cardápio * alterado food_measurement * change reports * mudado componente de cardápio * alterado food_measurement * alterado food_measurement * alterado food_measurement * alterado food_measurement * sonarlint issues * resolve conflicts * sonarlint issues * main.css * mudado componente de cardápio --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-240] Fix/load schedules by discipline (#637) * 🐛fix/minor fundamental conditional fixed * :docs:docs/CHANGELOG updated * fix/function parameter fixed --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat: case added for class 22 and multi alias (#638) * Feat: case added for class 22 and multi alias * Feat: added changelog * Feat: added version in config * Feat: added case 2 for class --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: gestor not edit calendar (#640) * Fix: gestor not edit calendar * Feat: added version in changelog e config * Feat: added menu for calendário para professor * Feat: added acess for admin --------- Co-authored-by: AnotherOne07 <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/poco_dantas (#643) * fix/ add cep formated * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * rename food folders * fix: rename foodrequest folder * fix file rename * consertado redirecionamento em Foodmenu * fix: rename folder * fix: delete file * Feat/warning missing content (#639) * Apresentação de duas listas na pagina inicial * Apresentação dos primeiros warns e estrutura contada * Mais warnings avaliados * Alertando todos os problemas pedidos * Limite de quantidade de warns e ajustes * inserido painel de cadastros pendentes 100% * inserindo validação pra gestor escolar * updating name branch * ajeitado painel de cadastros pendentes * bug phps * bug phps * renomeado pra maiusculos novamente * renomeado pra maiusculos novamente * renomeado pra maiusculos novamente * corrigido incongruências de case sensitive * corrigido incongruências de case sensitive * retirado conflito de foodmenu.php * config e changelog --------- Co-authored-by: paulones <Ppcc8986> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/frequency_75 (#644) * fix/ add property frequency in use case * fix/add function get and set * fix/modify controller * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/scholarity sql column removed (#645) * Fix/scholarity sql column removed * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/merenda escolar (#648) * first commit * first commit * Ajustes visuais na tela de cadastro de cardápio * Ajustes visuais na tela de cadastro de cardápio * change foodmenu --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fixing tag version number * Fixing changelog * Feat/food notice (#650) * finalizado crud de edital * adicionado botão para editais na tela de listagem de merenda * update migration * github issues * sonnar issues * atualizado versão do sistema * ignore case * corrigindo viewlunch * rename file * rename file * fix: creating notice button and fixing delete notice redirection * consertado o redirecionamento na actionDelete * fix folders * fix some sonarcloud issues * sonarlint issues * sonarlint issues * sonarlint issues --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/no_notes (#651) * fix/sets status to one * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/corrections and improvements (#655) * Feat: added limit for not accessing future month * Fix: correction in attribute id_school * Fix: added inepId for inconsistencys * Fix: removed integer $inep_id * Fix: added filter for auth assignment * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: added food Enabled (#654) * Fix: added food Enabled * Feat: added migration * Feat/boquim integration (#652) * sqls para rodar nos bancos velhos de boquim * testado import de vanda 100% * ORGANIZADO SQLS * minor fix * Adaptado educacenso para importar dados quando não há professor; Melhorado tela de turma para não remover o teaching data quando não tem teaching_matrix; organizado melhor os arquivos SQL * aprimorado o readme * Integração dos bancos de boquim do TAG. Como foi reformulado o arquivo de importação. essa branch precisa ser merjada * update logs * fix: alterando condição de isStudent para importação do arquivo original do censo --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/instructor frequency (#657) * sqls para rodar nos bancos velhos de boquim * testado import de vanda 100% * ORGANIZADO SQLS * minor fix * Adaptado educacenso para importar dados quando não há professor; Melhorado tela de turma para não remover o teaching data quando não tem teaching_matrix; organizado melhor os arquivos SQL * aprimorado o readme * Integração dos bancos de boquim do TAG. Como foi reformulado o arquivo de importação. essa branch precisa ser merjada * update logs * Frequência do professor * fix update log --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/added professional for different schools (#659) * Feat: added professional for different schools * Fix: remove unique for cpf_professional * Feat: added new version in changelog and config * Feat: added new version in changelog and config * ci: add release sql * fix: added msg for inconsistency sagres (#626) * Feat: added msg for inconsistency sagres * Fix: modified code with only the first letter of "description" and "action" capitalized * Fix: corretion in uninitialized value * Fix/manager not authorized for school pdf (#661) * Fix: manager authorized for school pdf * Fix: set id student inconsistency sagres * Feat: added new version in changelog and config * Fix de teste da falta de curricular matrix e notas * logs * Icon font version update * Feat: added new version in changelog and config * Feat/added professional for different schools (#665) * Feat: added professional for different schools * Fix: remove unique for cpf_professional * Feat: added new version in changelog and config * Feat: added new version in changelog and config * Fix: correction in find professional * Fix: correction in inep_id (#664) * Fix: correction in inep_id * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: correction in description class (#668) * Fix: correction in description class * Feat: added new version for changelog and config * Fix: Define a constant instead of duplicating this literal "<strong>SÉRIE<strong>" 4 times. * Feat/food notice (#647) * finalizado crud de edital * adicionado botão para editais na tela de listagem de merenda * update migration * github issues * sonnar issues * atualizado versão do sistema * ignore case * corrigindo viewlunch * rename file * rename file * fix: creating notice button and fixing delete notice redirection * consertado o redirecionamento na actionDelete * fix folders * fix some sonarcloud issues * sonarlint issues * sonarlint issues * sonarlint issues --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/create farmer register (#653) * Pegando as informações do firebase * realizando o merge com a dev e modificando o changelog * Corrigindo o controller farmerregister * Pegando o cadastro do agricultor de acordo com o seu cpf * Conectando o update do agricultor com o firebase * Finalizada conexão para alteração do agricultor no firebase * Permitindo a atualização e a exclusão no firebase e adicionando verificações de cpf * Corrigindo issues * corrigindo code smells --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * corrigido bug produzido em 15/03/2024 * Fix/add lunch unities [Versão 3.77.132] (#677) * add lunch unities * mudado versão do sistema * Feat/school management signature (#675) * Feat: added school management signature * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/date corrections (#673) * Fix: correction in the student date field * Fix: correction in the school initial_date field * Fix: correction in the Instructor birthday_date field * Feat: added validation for duplicate cpfs * Feat: added function for validate cpf * Feat: added new version form changelog e config * Feat: only takes active schools * Fix: corrections for dates * Fix: correction in js validation for initial_date * Feat: added limit for date initial_date --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/instructor frequency [Versão 3.77.131] (#676) * alterado _initialization_instructor * fix instructor frequency * fix instructor frequency * mudado versão do sistema * refatorado _initialization_instructor.js --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: Reordered parameters in getSchedulesFromMajorStage method (#667) * Fix: Reordered parameters in getSchedulesFromMajorStage method * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: remove jquery * Fix/sagres componentes curriculares (#691) * Fix? added new inconsistencys for empty components curriculares * Feat: added new version for changelog and config * Icon font version update * add bytecodes * Fix/class turn (#683) * Fix: correction in class id * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-214] Feat/class plan validate (#694) * first commit * models adjustment and module configs * create view finished * create action finished/ update function already working * pendingPlans added * ref/module adjusted * table finished, just missing the action to validate * new inputs added * function adjusted * minor adjustment * request added * feat/forms finished, just missing to create a new type of access * feat/create button to enable edition * feat/add readonly property to fields that shouldn't be change * feat/observation field added to form * fix/date fixed and hiding buttons depending on auth item * docs/CHANGELOG e config.php updated * fix/update description in select itens * fix/sanitize html appends and sonarlint issues * fix/sonarlint and change description * feat/icons inserted * fix/icon styles --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/datepicker pt br (#693) * Feat: added class DatePickerWidget * Fix: added new renderDatePicker * Fix: added new renderDatePicker for school * Fix: added new renderDatePicker for student * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/inconsistency lunch (#679) * fix: added new id for lunch inconsistencys * Feat: added property for class model * Feat: added min caractres for restrictions lunch * Feat: added msg for error * Feat: added new version for changelog and config * Feat: added migration --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/food module (#672) * fix merenda * alterando menuCOmponent * mudado componente de menu * mudando componente de cardápio * mudado componente de cardápio * mudando FoodMenuReport * mudando componente de cardápio * change componente de menu * corrigido componente de cardápio * change menuComponent.js * alterada versão do tag * fix inventory * alterado _initialization.js --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-232] Fix/lunch meal portion (#669) * fix/select now shows food values * fix:modal updated and necessary API routes created * fix/lunch meal controller adjusted * fix/model updated, database adjusted but still missing controller fixes * fix/change in render partial params * fix/some forms are already working * fix/form and action finished * fix/remove unnecessary comments * CHANGELOG updated * fix/sonarlint fixes * fix(lunch): Corrigindo comando sql da migration --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> * Fix/stock [Versão 3.77.135] (#686) * fix/stock * atualizado versão do tag * refatorada a função de concatName --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/instructor frequency (#689) * alterado _initialization_instructor * fix instructor frequency * fix instructor frequency * mudado versão do sistema * refatorado _initialization_instructor.js * fix/intructor_frequency * fix/intructor_frequency * corrigindo frequency_instructor --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * add 2024-29-04_remove_duplicate_lunch_unity * Fix/food inventory (#707) * fix food inventory * sonarlint issues * atualizando versão --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-318] Feat/insert-disorder (#701) * feat/create table student_disorder * feat/modify StudentFileForm disorder * feat/add field disorder in form student * feat/add model student disorder * feat/add echo model StudentDisorder in form student * feat/migration * feat/modify controller student action update and create * feat/add margin * feat/add column of nationality * feat/add constraint * feat/save studentDisorder * feat/modify label others * feat/modify field deficiency * feat/add margin * feat/modify label * Fix/counting faults (#674) * Fix: added filter for schedule year * Fix: correction in sql for get number faults * Fix: remove selection for s.year * Feat: added new version in changelog and config * Fix: added filter for edcenso_stage_vs_modality_fk to get faults * Fix: added set 0 for null days * Fix: count falts --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: delete user * fix/courseplan start date field fixed * [TCDA-380] Fix/ Add Nationality Origin To StudentFile (#700) * fix/add nation to report * fix/report file and studentfile view updated * fix/adjust in report view * CHANGELOG updated * raw/studentfile view updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA - 392] Fix/Scrollbar Visualization (#705) * fix/hide property removed from table * CHANGELOG & config.php updated * fix/sticky property added to student name column * minor changes * fix/add sticky property to empty cells --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/reports-correction (#708) * [TCDA-394] fix/do-not-fill-grade (#711) * fix/add option select... * fix/add assignment of option outside of condition * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-422] Fix/layout problem (#712) * Refactor: Enhanced UI and adjusted student data iteration * Refactor: Optimized updateStudentAnottations function for better data handling * Refactor: Enhanced updateStudentAnottations function for better data organization * Feat: added new verson in changelog and config --------- Co-authored-by: Nathan Santos <nathanaelsantos15@gmail.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-380] Fix/ Report Style (#713) * fix/row colspan fixed and new sql view added to migrations * fix/string format converter removed * docs/CHANGELOG and version file updated * fix/view sql file fixed * Fix: correction of the modality options --------- Co-authored-by: Nathan Santos <ti.natan@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-436] Feat: students-class-report (#714) * Feat: added migration * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-157] Fix/erro-message-educacenso (#715) * fix/correction rule instructor educacenso * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: correction in id student identification (#716) * Fix: correction in id student identification * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-446] Feat/date-final (#717) * feat/ add date final form school * feat/identation html * feat/add click reset js * feat/update reset js * feat/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-437] Feat/validator-register-civil (#720) * feat/update model * feat/update function validateCivilRegister, and message added error * add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-426] Fix/empty_users_fk_istructor_identification (#721) * Refactor user creation and school assignment logic * Feat: added new version for changlog and config * Feat: added visibility should be explicitly declared --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/timesheet overwrite past days (#704) * permitido que adicione/remova schedule quando houve frequencia ou aula ministrada em data mais recente * feito com que, na remoção do primeiro schedule do dia, nao detone a aula ministrada do dia (salvo se todas as schedules do dia forem deletadas) * changelog * feito a regra de removeSchedule também abarcando fundamental maior, pois a regra de cadastro de aula ministrada é a mesma (só guarda no primeiro schedule da disciplina) --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * change power bi module * [TCDA-475] Fix/erro-educacenso-stage (#719) * fix/create migration update modality classroom * fix/update form, and added option education professional * fix/update form * fix/correction function isValidProfessionalEducation * revert instance * Fix/error-pdf-studentfileform (#724) * fix/ refatoring html * fix/correction form * fix/add margin css print * correction merge * fix/correction sonarlint css and add div head * fix/correction table th, and modify indice 21 * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/edcenso 2024 (#730) * Adaptação para o educacenso 2024 * Inserido situação de matrícula AVANÇADO * changelog * Update config.php --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-464] fix/delete-enrollmet (#731) * fix/edit name link, of delete enrollment * add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/error-educacenso-duplicated (#734) * fix/refactoring actionvalidate in class censo controller * fix/implementing processed instructor * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/correction-datepicker-last (#739) * fix/correction option max date, function renderDatePickerFinal * fix/add changelog * correction render date picker final --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-523] fix/error-classContents (#735) * fix/correction error class contents, array of schedules null * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o código do professor na listagem da tabela (#746) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * Adicionando o código na exibição da tabela de turmas (#747) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o código na exibição da tabela de alunos (#748) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * retirado regra velha de registros com numeros defasados * enviando apenas matriculas de alunos cujo status esteja 1 (matriculado) * permitido que se exporte matrículas com status NULL * resolvido bug de inep_id de instructor_documents_and_address vazio SOBRESCREVENDO o inep_id preenchido (ou não) de instructor_identification. * Feat/teacher classrons list (#754) * first commit * criada aba para visualisação das turmas dos professores * remove links * add sanitize * adicionando link * Corrigindo o instance --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * Feat: new inconsistency for Management Unit (#749) * Feat: new inconsistency for Management Unit * Feat: add new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/timesheet turn (#738) * Corrigido o turno que é exibido no quadro de horário * refresh versão * corrigido bug produzido em 15/03/2024 --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-533] Fix/transfered student frequency (#741) * issue fixed * CHANGELOG and config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/add sem recovery (#742) * first commit * change grade structe * change form * change grades-structure * adicionado validações no formulário de estrutura de unidades e avaliação * change grades structure * change grades-structure * created updateGradePartialRecoveryUseCase * recuperação parcial salva * change grade-structure * mudado grades-structure.js * mudado grades-structure.js * mudado grades-structure.js * mudado grades-structure.js * adicionado filtro na tela de notas * mudado grades-structure.js * mudado grades-structure.js * change functions.js * change functions.js * mudado módulo de grades * mudado módulo de grades * salvando recuperações * mudado módulo de grades * salvando recuperações * reuperações salves em grades results * mudado módulo de notas * reuperações salves em grades results * adicionado peso nas recuperações parciais * reuperações salves em grades results * adicionado peso nas recuperações parciais * atualizado UpdateGradePartialRecoveryUseCase.php * adicionadas recuperações parciais * change version * adicionada validação no formulário de grades-structure.js * alterado recuperações parciais * fix bugs * fix some bugs * add new column on grade table --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-380] Fix/enrollment report nationality (#745) * migration added and report updated * CHANGELOG and config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/stage edcenso field to name (#755) * fix(stages): Adicionando o código na exibição da tabela de alunos * Modificando a visualização da etapa relacionada ao educacenso no formulário de etapas * Inicializando o select2 no select de etapa --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-463] Fix/class specification report (#718) * Feat: added classroom * Feat: get name classroom * Feat: added filter by type EJA and Mult * Feat: added new version for changlog and config * Fix: implemented getEjaClassroomName function for report generation * Fix: correction in get classrom by multi * Fix: correction in get name student classroom --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/head school required (#757) * fix(school): Retirando a obrigatóriedade do código da escola sede no formulário de escola * fix(school): Retirando a obrigatóriedade do código da escola sede no formulário de escola * corrigindo changelog * fazendo o merge com a dev e modificando o changelog * Fix/food adjustments (#770) * first commit * add school saturday * add unit inputs * change menuComponent.js * change food reports * some fixes * adicionado validação para os diferentes tipos de usuário * change version * change stock * Adicionando filtro de status na tela de estoque * change menuComponent --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Gusta-Santos01~ <gustavo.santos23703@gmail.com> * fix/index-food-menu * fix/index-food-menu * fix food action Index * [TCDA-526] Fix/Instructor Imported Without User (#751) * first commit, usecase created * fix/update user now create a new user if cpf is added and user doesn´t exist * docs updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: dynamic width for lesson plans (#758) * Feat/csv exports (#760) * Criando arquivo CSV bruto e tela de exportações * Ajustado delimitador das colunas e testes * COlocando o resultado de uma query em um csv * Impressão de todos os CSV's * Ajuste pra exportar o CSV igual ao JSON * corrigido campo solto na tela * Ajuste na geração do arquivo para criar as pastas * criado exportadores de alunos, notas e faltas * inserido changelog * alterado nome de colunas de recuperação semestrais para ficar em conformidade com o migration de mudança de nomes de colunas * alterado nomes novamente * ajeitado erro na exportação de grades * aprimorado exportação de notas pra sempre trazer todas as disciplinas, com apenas as notas vazias * ajeitado exportação de faltas dos alunos --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/frequency multi classes (#763) * fix/frequency-multi-classes * change _initialization.js * fix/frequency-multi-class * Alterado o _initialization_instructor.js * finalizadas correções para turmas multiseriadas * change version * change changelog.md --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat: classroom_qtd_students (#772) * Feat: added migration * Feat: added new changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-634] Fix: Inconsistency for students born in the current year (#787) * Fix: date of birth * Feat: added new version for changlog and config * Define a constant instead of duplicating this literal "Data da matrícula no formato inválido: <strong>" 3 times. * Define a constant instead of duplicating this literal "d/m/Y" 10 times. --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/add created at and update at (#779) * add behaviors * add behaviors * created migration --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-609] Fix/Course Plan Loading Delay (#781) * first commit * refactor, only missing update the table * selects finished but still missing update the table * functionality finished but still missing investigate * small fixes * docs updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix(reports): Corrigindo o relatório de professores por escola para que o mesmo exiba somente os professores da escola que estão ligados a turmas (#782) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/new recovery calculation (#788) * first commit * change grade structure * change grades * add semester field * add semester field * change calulateNumericGradeUseCase * change grades * change calulateNumericGradeUseCase * created new grade calculation * created new grade calculation * fix exhibition * created new grade calculation * new grade calculation * mudado ata de notas --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/rename column type to methodology (#790) * label for objective and type changed * courseplan resource duplication on method fixed * add sql file * fix sql commands * docs updated and classes added to form --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/create aee record (#791) * Criados os esqueletos das telas Ficha Aee * Corrigindo exibição inicial da ficha e atualização * Corrigindo action de update * Criado o esqueleto do pdf da ficha aee * Criando esqueleto do relatório * Corrigindo a exibição do index * feat(aeeRecord): Criado o módulo de ficha AEE, permitindo o cadastro, alteração e impressão de fichas de alunos pertencentes a turmas AEE * Modificando o changelog * Corrigindo errors do sonarlint * Corrigindo o instance --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-534] Fix/Student Transfered New Enrollment (#764) * first commit * remove sql change and add new column to schedule object sent to front * model adjusted and inputs added to form * up temp changes * event added to select still missing to show the inputs * input now are been hidden, still missing to update values and check validations * input hide or show according to status input and mask added to inputs * minor changes * SQL migration added and docs updated * remove sonarlint issues * temp changes * remove unnecessary comments --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/courseplan batchclassroom (#776) * Retirado opções de 8 anos no batchupdate de classroom; aumentado campo tipo de 100 para 1000 caracteres * corrigido bug no aparecimento do plano de aula, bem como contagem errada nas aulas ministradas * Corrigido bug no datatable --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix create nutritionist profile * fix(food): Retirando a obrigatóriedade do campo de validade no lançamento de estoque e corrigindo erro ao adicionar alimento que já existe no estoque de outra escola (#798) Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * Fix/Search input disabled (#799) * fix/rename function * CHANGELOG added and update function name --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/report electronic diary data (#796) * first commit * fix/report-eletronic-diary-data * fix/report-eletronic-diary-data * fix/report-eletronic-diary-data * change version * git issues * git issues * change validation on grade-sctruture * updating GradeResults model --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Fix/aee record permissions (#797) * Modificando as permissões de acesso as fichas AEE, permitindo que gestores escolares e coordenadores acessem * Corrigindo a variável de banco de dados no instance * Modificando o changelog --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/increase maximum number of characters in fields aee (#805) * first commit * change version --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix no select da estrutura de unidades, "Forma de Cálculo" da rec. final (#807) * Feat/enrich stage creation (#804) * COlocando o resultado de uma query em um csv * Inserido a modalidade da etapa; Impedido que se vincule uma etapa do censo a outra etapa do censo; Impedido deletar etapa do censo * Resolvido problema do plano de aula não deletando * [TCDA-614] Fix/add creation date enrollment view (#795) * Adicionada a exibição da data de matricula do aluno em uma turma na aba de matrículas no formulário do aluno * Atualizando o changelog * Corrigindo instance --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/Student frequency (#801) * fix/last change fixed * instructor frequency fixed * add death status to conditional * fix/conditional fixed --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/courseplan abilities early years (#808) * Criando select de minor education disciplines * Resolvendo modificações de plano de aula * Modificando a tabela dos planos de aula * Corrigindo class contents e adicionando separação por habilidades * Exibindo planos de aula com mais de uma disciplina na listagem de planos de aula em aulas ministradas * Permitindo a adição de habilidades de disciplinas diferentes em planos de aula para etapas de fundamental menor * Realizando o merge com a dev e modificando o changelog * modificando o nome do banco de dados --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * inserido cor/raça na planilha de exportação de alunos (#817) * adding log * chore: adding separete folder to logs * chore: adding monitoring and log * Feat/change classdiary (#822) * first commit * mudado módulo de diário de classe * update classDiary --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Feat/change classdiary (#825) * first commit * mudado módulo de diário de classe * update classDiary * update classDiary * update classDiary * consertado módulo de diário de classe * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * fix: raven capture error * fix: correç~]ao de lançamento de aulas ministradas * add_edcenso_associated_stage_id (#835) * fix: error on order by actions * change version * chore: removendo comentário * Fix/ Delay on courseplan loading (#819) * first commit * create new file for table and add selects * selects and table are already working but still having some bugs * functions finished * CHANGELOG and config updated * css classes updated * sanitize html rendering * sonarLint issues fixed * change type on criteria * Feat/unified frequency (#840) * feat/unified-frequency * change version * finished unified frequency * fix-classcontent-classdiary-module * tab list fix * Feat/reports enrichment (#841) * inserido relatório de certificado de conclusão; inserido bncc e parte diversificadora no relatório de ata de notas da turma * fix no select da estrutura de unidades, "Forma de Cálculo" da rec. final * inserido termo de suspensão --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Aprimorado ficha de matrícula, inserido mais opções de documentos entregues (#843) Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-699] Feat/Frequency for transfered students (#848) * Add new check to function verifyStatusEnrollment * changelod updated * Update sonarcloud-analysis.yml * Update sonarcloud-analysis.yml * Update sonarcloud-analysis.yml * fix: sagres food_menu * change version * fix getGrades withaut params * chore: improve error capture on raven-js * ci: enable tracing * ci: upgrade php version to 8.3 * fix: directory permission and remove node global installer * fix deprecated * fix grades * [TCDA-705]Feat/Add enrollment status label to Grades view (#849) * Add enrollment status label to grades view * remove label for no status enrollments * add label to classdiary view accessed by instructor * minorEducation columns added to response body --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/Student Frequency New Classroom (#853) * Add new check to function verifyStatusEnrollment * changelod updated * Add new column 'enrollment_date' on student_enrollment * Fix frequency on new classroom and add label to instructor frequency view * add label to frequency view * Fix/change class contents schedule (#857) * Criando o sql que modifica a tabela de class_contents * Adicionando campos em class contents * Retirando a chave estrangeira de schedule em class_contents e adicionando campos relacionadoos a data na sua tabela * Modificando o changelog --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Múltiplas correções (#858) * ver changelog 3.89.198 * changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/add classes count on class contents (#864) * Adicionando o total de aulas ministradas e aulas da carga horária nas telas de aulas ministradas * Adicionando o badge no informativo de total de aulas ministradas * Adicionando o informativo de total de aulas da carga horária e total de aulas ministradas nas telas de aulas ministradas * Corrigindo o texto informativo de total de aulas na tela de aulas ministradas --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * adicionado formulada média para o cálculo da recuperação final (#876) * adicionado formulada média para o cálculo da recuperação final * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Fix/class contents report (#880) * Adicionando o total de aulas ministradas e aulas da carga horária nas telas de aulas ministradas * Adicionando o badge no informativo de total de aulas ministradas * Adicionando o informativo de total de aulas da carga horária e total de aulas ministradas nas telas de aulas ministradas * Corrigindo o texto informativo de total de aulas na tela de aulas ministradas * Criando esqueleto do relatório de aulas ministradas * Pegando os classContents na action que gera o relatório * Criando a tabela de aulas ministradas dentro do relatório * corrigindo o relatório * Corrigindo a action de classContentsReport * Adicionando o filtro de instrutor na action de getClassContentsReport * Criando as tabelas dentro do relatório de class contents * Criando as tabelas de classContentsReport * Adicionando os campos de assinatura * Corrigindo assinaturas * Finalizado o relatório de aulas ministradas * Adicionando frequencia no relatório de aulas ministradas * Realizando o merge com a dev e modificando o changelog * corrigindo errors do sonarlint * Adicionando os campos de mês, ano, turma e discipline ao salvar aulas ministradas na tela de diario de classe --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * corrigidos TCDAs 744, 745 e 746 (#872) Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/unity recovery (#859) * fix unity with recovery * remove console.log * change version * fix grades * change validation --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: remove wrong * * Finalizado TCDAs 738, 741 e 774 (#877) * Finalizado TCDAs 738, 741 e 774 * Corrigido erro encontrado pelo revisor Almir; resolvido erro do sonarlint * bugfix --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * 2024-12-11_add_new_grade_concept_columns * Corrigido o relatório de alunos por escola (Cpg, Rg e Nis), exibindo somente os alunos do ano em que o relatório foi emitido (#885) Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * Feat/add multi grade rules (#873) * add stage select * add filter * fix saveGrades * ajustes * ajustes * finished add stage filter * change version * fix github issues * remove colon from line * change grades view * change grades * add classroom stage * fix grade final calculation * change alert * Fix change student status * fix change status student --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: AnotherOne07 <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Corrigir os dias indisponíveis erroneamente (#800) * Corrigir os dias indisponíveis erroneamente * Ajuste no changeEvent do calendário pra evitar aula indisponivel erroneamente caso o usuário mude o intervalo do evento --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/tcda 789 (#888) * aprimorado ficha de matrícula * bugfix --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * first commit (#894) --------- Co-authored-by: Nathan Santos <117388330+nathanipti@users.noreply.github.com> Co-authored-by: GabrielChagas14 <84946326+GabrielChagas14@users.noreply.github.com> Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Lívia Martins <131170355+LiviaMartinsIPTI@users.noreply.github.com> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Evellyn Jade <97754536+evellynreis@users.noreply.github.com> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> Co-authored-by: Francisco Junior <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Paulo Roberto da Costa Cardoso <paulones89@gmail.com> Co-authored-by: paulones <Ppcc8986> Co-authored-by: Nathan Santos <ti.natan@ipti.org.br> Co-authored-by: GabrielChagas14 <gmelo123455@gmail.com> Co-authored-by: Nathan Santos <nathanaelsantos15@gmail.com> Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br>
* Feat/foods report (#622) * created shoppingListReport * aumentado tamanho das celulas no relatório de lista de compras * alterado relatório * alterado relatório de lista de compras * shoppingListReport finalized * shoppingListReport finalized * adicionada migration * mudando changelog * sonarcloud issues * Corrigindo o botão de lista de compras --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * [3.69.107]Fix/report_head_poco_dantas (#617) * feat/rename head * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/food inventory style (#618) * fix(foods): Modificando o estilo do botão dos botões de movimentações na tabela de estoque e escondendo o botão de solicitacoes na tela de estoque * Modificando versão do changelog * Corrigindo a duplicidade do código * fix(foods): Corrigindo o estilo da tela de estoque, as colunas status e entrada/saida atualizadas para facilitar a usabilidade * Modificando versão do changelog e realizando o merge com a dev * Resolvendo issues --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/report card unities (#614) * Fixing reportCard grades * fix(grades): Corrigindo a disposição de unidades de lançamento de notas de búzios, permitindo que sejam adicionadas notas maiores de 10 em lançamento de notas e adicionada a verificação de recuperação final * Fazendo o merge com a dev e alterando o changelog * Fixing code smells * Corrigindo o valor da média final quando nem todas as unidades estavam preenchidas na tela de lançamento de notas * feat/modify head * feat/add changelog * fixing code security failure * Corrigindo erro de segurança --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Evellyn Jade <97754536+evellynreis@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Realizando o merge com a dev e criando as tabelas de farmer * Criando tela de cadastro de agricultor * Fix/cod municipio dne (#620) * Feat: added city code * Feat: added memory limit to 2048M for importMaster * Fix: remoção de validação sem uso * Feat: added Código Ubatuba * Feat: added migration * Feat: adicionado alterações no changelog * Fix: Correção na obtenção do CPF do estudante para o arquivo SAGRES: (#625) * Fix: get student cpf * Feat: added changelog * Feat: adicionado nova versão --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * criado módulo de dashboard (#632) * criado módulo de dashboard * sonarlint issues * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Criando esqueleto da tela de cadastro de agricultor * Criando verificações * Criando verificação de relação de produtos * Feat/button alphabetic order (#631) * feat(classroom): Adicionando o botão de ordem alfabética na aba de ordem de diário no formulário de turmas * Modificando a versão do changelog e fazendo o merge com a dev * Corrigindo issues * Corrigindo issues * Corrigindo issues * Corrigindo irregularidade * Corrigindo irregularidade --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/add input no (#633) * fix/add input no * fix/config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [Versão 3.71.112] Fix/class plan abilities view (#628) * first commit * modal created * events added to buttons * js changes * manipulating form and events related to it * form and route is already working but still missing update select and actionCreate * modal finished and select already is been updated * minor changes * almost there, still missing to fill type field in form * form is already working but still need to fix the style * funcionality is already working, but still needs to fix the layout yet * removing unnecessary comments * remove comment * fix remove resource from list * 💄feat/badge style updated * 💄feat/fix icon style and padding in button * 🗃️raw/upload sql changes and CHANGELOG update * 🗃️raw/upload sql changes and remove comments * small change on placeholder in modal * 🏷️fix/removing var declared variables * 🏷️fix/removing sonarlint issues --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * main.css * Feat calendar surpassing year (#619) * primeiro commit da branch * feito parcialmente calendário * retirado função de disponibilizar calendário * update do calendar_fk das turmas * adequado vigencia das unidades * calendario supostamente finalizado * quadro de horário com add/change/remove schedule pendentes * refatorado quadro de horário com ano passando * reinserido schedule * corrigido bug no carregamento dos hardunavailabledays e na geração do quadro de horário * o alerta de alteração de data do calendario nunca aparecia * Adequado selects em aulas ministradas e frequencia * Adição dos calendarios no cadastro das turmas * alterado sql * Merge * fix sonarcloud --------- Co-authored-by: paulones <Ppcc8986> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Criando a action de save no controller de farmer register * fix merge * Criando a tabela de visualização de agricultores * Criado as telas de relacionadas a agricultor * fix/variable declared incorrectly in function scope * Adicionando a school_fk e o status em food_request * conectando com o firebase * Realizando integração com o firebase * Corrigindo erros do sonarlint * Corrigindo errors sonarlint * Corrigindo erros do sonarlint * Corrigindo issues alertados pelo sonarlint * Corrigindo issues * Feat/change food measurement (#635) * create migration * adicionando input de quantidade * mudando componente de cardápio * alterado food_measurement * change reports * mudado componente de cardápio * alterado food_measurement * alterado food_measurement * alterado food_measurement * alterado food_measurement * sonarlint issues * resolve conflicts * sonarlint issues * main.css * mudado componente de cardápio --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-240] Fix/load schedules by discipline (#637) * 🐛fix/minor fundamental conditional fixed * :docs:docs/CHANGELOG updated * fix/function parameter fixed --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat: case added for class 22 and multi alias (#638) * Feat: case added for class 22 and multi alias * Feat: added changelog * Feat: added version in config * Feat: added case 2 for class --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: gestor not edit calendar (#640) * Fix: gestor not edit calendar * Feat: added version in changelog e config * Feat: added menu for calendário para professor * Feat: added acess for admin --------- Co-authored-by: AnotherOne07 <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/poco_dantas (#643) * fix/ add cep formated * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * rename food folders * fix: rename foodrequest folder * fix file rename * consertado redirecionamento em Foodmenu * fix: rename folder * fix: delete file * Feat/warning missing content (#639) * Apresentação de duas listas na pagina inicial * Apresentação dos primeiros warns e estrutura contada * Mais warnings avaliados * Alertando todos os problemas pedidos * Limite de quantidade de warns e ajustes * inserido painel de cadastros pendentes 100% * inserindo validação pra gestor escolar * updating name branch * ajeitado painel de cadastros pendentes * bug phps * bug phps * renomeado pra maiusculos novamente * renomeado pra maiusculos novamente * renomeado pra maiusculos novamente * corrigido incongruências de case sensitive * corrigido incongruências de case sensitive * retirado conflito de foodmenu.php * config e changelog --------- Co-authored-by: paulones <Ppcc8986> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/frequency_75 (#644) * fix/ add property frequency in use case * fix/add function get and set * fix/modify controller * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/scholarity sql column removed (#645) * Fix/scholarity sql column removed * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/merenda escolar (#648) * first commit * first commit * Ajustes visuais na tela de cadastro de cardápio * Ajustes visuais na tela de cadastro de cardápio * change foodmenu --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fixing tag version number * Fixing changelog * Feat/food notice (#650) * finalizado crud de edital * adicionado botão para editais na tela de listagem de merenda * update migration * github issues * sonnar issues * atualizado versão do sistema * ignore case * corrigindo viewlunch * rename file * rename file * fix: creating notice button and fixing delete notice redirection * consertado o redirecionamento na actionDelete * fix folders * fix some sonarcloud issues * sonarlint issues * sonarlint issues * sonarlint issues --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/no_notes (#651) * fix/sets status to one * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/corrections and improvements (#655) * Feat: added limit for not accessing future month * Fix: correction in attribute id_school * Fix: added inepId for inconsistencys * Fix: removed integer $inep_id * Fix: added filter for auth assignment * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: added food Enabled (#654) * Fix: added food Enabled * Feat: added migration * Feat/boquim integration (#652) * sqls para rodar nos bancos velhos de boquim * testado import de vanda 100% * ORGANIZADO SQLS * minor fix * Adaptado educacenso para importar dados quando não há professor; Melhorado tela de turma para não remover o teaching data quando não tem teaching_matrix; organizado melhor os arquivos SQL * aprimorado o readme * Integração dos bancos de boquim do TAG. Como foi reformulado o arquivo de importação. essa branch precisa ser merjada * update logs * fix: alterando condição de isStudent para importação do arquivo original do censo --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/instructor frequency (#657) * sqls para rodar nos bancos velhos de boquim * testado import de vanda 100% * ORGANIZADO SQLS * minor fix * Adaptado educacenso para importar dados quando não há professor; Melhorado tela de turma para não remover o teaching data quando não tem teaching_matrix; organizado melhor os arquivos SQL * aprimorado o readme * Integração dos bancos de boquim do TAG. Como foi reformulado o arquivo de importação. essa branch precisa ser merjada * update logs * Frequência do professor * fix update log --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/added professional for different schools (#659) * Feat: added professional for different schools * Fix: remove unique for cpf_professional * Feat: added new version in changelog and config * Feat: added new version in changelog and config * ci: add release sql * fix: added msg for inconsistency sagres (#626) * Feat: added msg for inconsistency sagres * Fix: modified code with only the first letter of "description" and "action" capitalized * Fix: corretion in uninitialized value * Fix/manager not authorized for school pdf (#661) * Fix: manager authorized for school pdf * Fix: set id student inconsistency sagres * Feat: added new version in changelog and config * Fix de teste da falta de curricular matrix e notas * logs * Icon font version update * Feat: added new version in changelog and config * Feat/added professional for different schools (#665) * Feat: added professional for different schools * Fix: remove unique for cpf_professional * Feat: added new version in changelog and config * Feat: added new version in changelog and config * Fix: correction in find professional * Fix: correction in inep_id (#664) * Fix: correction in inep_id * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: correction in description class (#668) * Fix: correction in description class * Feat: added new version for changelog and config * Fix: Define a constant instead of duplicating this literal "<strong>SÉRIE<strong>" 4 times. * Feat/food notice (#647) * finalizado crud de edital * adicionado botão para editais na tela de listagem de merenda * update migration * github issues * sonnar issues * atualizado versão do sistema * ignore case * corrigindo viewlunch * rename file * rename file * fix: creating notice button and fixing delete notice redirection * consertado o redirecionamento na actionDelete * fix folders * fix some sonarcloud issues * sonarlint issues * sonarlint issues * sonarlint issues --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/create farmer register (#653) * Pegando as informações do firebase * realizando o merge com a dev e modificando o changelog * Corrigindo o controller farmerregister * Pegando o cadastro do agricultor de acordo com o seu cpf * Conectando o update do agricultor com o firebase * Finalizada conexão para alteração do agricultor no firebase * Permitindo a atualização e a exclusão no firebase e adicionando verificações de cpf * Corrigindo issues * corrigindo code smells --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * corrigido bug produzido em 15/03/2024 * Fix/add lunch unities [Versão 3.77.132] (#677) * add lunch unities * mudado versão do sistema * Feat/school management signature (#675) * Feat: added school management signature * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/date corrections (#673) * Fix: correction in the student date field * Fix: correction in the school initial_date field * Fix: correction in the Instructor birthday_date field * Feat: added validation for duplicate cpfs * Feat: added function for validate cpf * Feat: added new version form changelog e config * Feat: only takes active schools * Fix: corrections for dates * Fix: correction in js validation for initial_date * Feat: added limit for date initial_date --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/instructor frequency [Versão 3.77.131] (#676) * alterado _initialization_instructor * fix instructor frequency * fix instructor frequency * mudado versão do sistema * refatorado _initialization_instructor.js --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: Reordered parameters in getSchedulesFromMajorStage method (#667) * Fix: Reordered parameters in getSchedulesFromMajorStage method * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: remove jquery * Fix/sagres componentes curriculares (#691) * Fix? added new inconsistencys for empty components curriculares * Feat: added new version for changelog and config * Icon font version update * add bytecodes * Fix/class turn (#683) * Fix: correction in class id * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-214] Feat/class plan validate (#694) * first commit * models adjustment and module configs * create view finished * create action finished/ update function already working * pendingPlans added * ref/module adjusted * table finished, just missing the action to validate * new inputs added * function adjusted * minor adjustment * request added * feat/forms finished, just missing to create a new type of access * feat/create button to enable edition * feat/add readonly property to fields that shouldn't be change * feat/observation field added to form * fix/date fixed and hiding buttons depending on auth item * docs/CHANGELOG e config.php updated * fix/update description in select itens * fix/sanitize html appends and sonarlint issues * fix/sonarlint and change description * feat/icons inserted * fix/icon styles --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/datepicker pt br (#693) * Feat: added class DatePickerWidget * Fix: added new renderDatePicker * Fix: added new renderDatePicker for school * Fix: added new renderDatePicker for student * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/inconsistency lunch (#679) * fix: added new id for lunch inconsistencys * Feat: added property for class model * Feat: added min caractres for restrictions lunch * Feat: added msg for error * Feat: added new version for changelog and config * Feat: added migration --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/food module (#672) * fix merenda * alterando menuCOmponent * mudado componente de menu * mudando componente de cardápio * mudado componente de cardápio * mudando FoodMenuReport * mudando componente de cardápio * change componente de menu * corrigido componente de cardápio * change menuComponent.js * alterada versão do tag * fix inventory * alterado _initialization.js --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-232] Fix/lunch meal portion (#669) * fix/select now shows food values * fix:modal updated and necessary API routes created * fix/lunch meal controller adjusted * fix/model updated, database adjusted but still missing controller fixes * fix/change in render partial params * fix/some forms are already working * fix/form and action finished * fix/remove unnecessary comments * CHANGELOG updated * fix/sonarlint fixes * fix(lunch): Corrigindo comando sql da migration --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> * Fix/stock [Versão 3.77.135] (#686) * fix/stock * atualizado versão do tag * refatorada a função de concatName --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/instructor frequency (#689) * alterado _initialization_instructor * fix instructor frequency * fix instructor frequency * mudado versão do sistema * refatorado _initialization_instructor.js * fix/intructor_frequency * fix/intructor_frequency * corrigindo frequency_instructor --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * add 2024-29-04_remove_duplicate_lunch_unity * Fix/food inventory (#707) * fix food inventory * sonarlint issues * atualizando versão --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-318] Feat/insert-disorder (#701) * feat/create table student_disorder * feat/modify StudentFileForm disorder * feat/add field disorder in form student * feat/add model student disorder * feat/add echo model StudentDisorder in form student * feat/migration * feat/modify controller student action update and create * feat/add margin * feat/add column of nationality * feat/add constraint * feat/save studentDisorder * feat/modify label others * feat/modify field deficiency * feat/add margin * feat/modify label * Fix/counting faults (#674) * Fix: added filter for schedule year * Fix: correction in sql for get number faults * Fix: remove selection for s.year * Feat: added new version in changelog and config * Fix: added filter for edcenso_stage_vs_modality_fk to get faults * Fix: added set 0 for null days * Fix: count falts --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: delete user * fix/courseplan start date field fixed * [TCDA-380] Fix/ Add Nationality Origin To StudentFile (#700) * fix/add nation to report * fix/report file and studentfile view updated * fix/adjust in report view * CHANGELOG updated * raw/studentfile view updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA - 392] Fix/Scrollbar Visualization (#705) * fix/hide property removed from table * CHANGELOG & config.php updated * fix/sticky property added to student name column * minor changes * fix/add sticky property to empty cells --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/reports-correction (#708) * [TCDA-394] fix/do-not-fill-grade (#711) * fix/add option select... * fix/add assignment of option outside of condition * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-422] Fix/layout problem (#712) * Refactor: Enhanced UI and adjusted student data iteration * Refactor: Optimized updateStudentAnottations function for better data handling * Refactor: Enhanced updateStudentAnottations function for better data organization * Feat: added new verson in changelog and config --------- Co-authored-by: Nathan Santos <nathanaelsantos15@gmail.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-380] Fix/ Report Style (#713) * fix/row colspan fixed and new sql view added to migrations * fix/string format converter removed * docs/CHANGELOG and version file updated * fix/view sql file fixed * Fix: correction of the modality options --------- Co-authored-by: Nathan Santos <ti.natan@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-436] Feat: students-class-report (#714) * Feat: added migration * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-157] Fix/erro-message-educacenso (#715) * fix/correction rule instructor educacenso * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: correction in id student identification (#716) * Fix: correction in id student identification * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-446] Feat/date-final (#717) * feat/ add date final form school * feat/identation html * feat/add click reset js * feat/update reset js * feat/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-437] Feat/validator-register-civil (#720) * feat/update model * feat/update function validateCivilRegister, and message added error * add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-426] Fix/empty_users_fk_istructor_identification (#721) * Refactor user creation and school assignment logic * Feat: added new version for changlog and config * Feat: added visibility should be explicitly declared --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/timesheet overwrite past days (#704) * permitido que adicione/remova schedule quando houve frequencia ou aula ministrada em data mais recente * feito com que, na remoção do primeiro schedule do dia, nao detone a aula ministrada do dia (salvo se todas as schedules do dia forem deletadas) * changelog * feito a regra de removeSchedule também abarcando fundamental maior, pois a regra de cadastro de aula ministrada é a mesma (só guarda no primeiro schedule da disciplina) --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * change power bi module * [TCDA-475] Fix/erro-educacenso-stage (#719) * fix/create migration update modality classroom * fix/update form, and added option education professional * fix/update form * fix/correction function isValidProfessionalEducation * revert instance * Fix/error-pdf-studentfileform (#724) * fix/ refatoring html * fix/correction form * fix/add margin css print * correction merge * fix/correction sonarlint css and add div head * fix/correction table th, and modify indice 21 * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/edcenso 2024 (#730) * Adaptação para o educacenso 2024 * Inserido situação de matrícula AVANÇADO * changelog * Update config.php --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-464] fix/delete-enrollmet (#731) * fix/edit name link, of delete enrollment * add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/error-educacenso-duplicated (#734) * fix/refactoring actionvalidate in class censo controller * fix/implementing processed instructor * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/correction-datepicker-last (#739) * fix/correction option max date, function renderDatePickerFinal * fix/add changelog * correction render date picker final --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-523] fix/error-classContents (#735) * fix/correction error class contents, array of schedules null * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o código do professor na listagem da tabela (#746) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * Adicionando o código na exibição da tabela de turmas (#747) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o código na exibição da tabela de alunos (#748) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * retirado regra velha de registros com numeros defasados * enviando apenas matriculas de alunos cujo status esteja 1 (matriculado) * permitido que se exporte matrículas com status NULL * resolvido bug de inep_id de instructor_documents_and_address vazio SOBRESCREVENDO o inep_id preenchido (ou não) de instructor_identification. * Feat/teacher classrons list (#754) * first commit * criada aba para visualisação das turmas dos professores * remove links * add sanitize * adicionando link * Corrigindo o instance --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * Feat: new inconsistency for Management Unit (#749) * Feat: new inconsistency for Management Unit * Feat: add new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/timesheet turn (#738) * Corrigido o turno que é exibido no quadro de horário * refresh versão * corrigido bug produzido em 15/03/2024 --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-533] Fix/transfered student frequency (#741) * issue fixed * CHANGELOG and config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/add sem recovery (#742) * first commit * change grade structe * change form * change grades-structure * adicionado validações no formulário de estrutura de unidades e avaliação * change grades structure * change grades-structure * created updateGradePartialRecoveryUseCase * recuperação parcial salva * change grade-structure * mudado grades-structure.js * mudado grades-structure.js * mudado grades-structure.js * mudado grades-structure.js * adicionado filtro na tela de notas * mudado grades-structure.js * mudado grades-structure.js * change functions.js * change functions.js * mudado módulo de grades * mudado módulo de grades * salvando recuperações * mudado módulo de grades * salvando recuperações * reuperações salves em grades results * mudado módulo de notas * reuperações salves em grades results * adicionado peso nas recuperações parciais * reuperações salves em grades results * adicionado peso nas recuperações parciais * atualizado UpdateGradePartialRecoveryUseCase.php * adicionadas recuperações parciais * change version * adicionada validação no formulário de grades-structure.js * alterado recuperações parciais * fix bugs * fix some bugs * add new column on grade table --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-380] Fix/enrollment report nationality (#745) * migration added and report updated * CHANGELOG and config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/stage edcenso field to name (#755) * fix(stages): Adicionando o código na exibição da tabela de alunos * Modificando a visualização da etapa relacionada ao educacenso no formulário de etapas * Inicializando o select2 no select de etapa --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-463] Fix/class specification report (#718) * Feat: added classroom * Feat: get name classroom * Feat: added filter by type EJA and Mult * Feat: added new version for changlog and config * Fix: implemented getEjaClassroomName function for report generation * Fix: correction in get classrom by multi * Fix: correction in get name student classroom --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/head school required (#757) * fix(school): Retirando a obrigatóriedade do código da escola sede no formulário de escola * fix(school): Retirando a obrigatóriedade do código da escola sede no formulário de escola * corrigindo changelog * fazendo o merge com a dev e modificando o changelog * Fix/food adjustments (#770) * first commit * add school saturday * add unit inputs * change menuComponent.js * change food reports * some fixes * adicionado validação para os diferentes tipos de usuário * change version * change stock * Adicionando filtro de status na tela de estoque * change menuComponent --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Gusta-Santos01~ <gustavo.santos23703@gmail.com> * fix/index-food-menu * fix/index-food-menu * fix food action Index * [TCDA-526] Fix/Instructor Imported Without User (#751) * first commit, usecase created * fix/update user now create a new user if cpf is added and user doesn´t exist * docs updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: dynamic width for lesson plans (#758) * Feat/csv exports (#760) * Criando arquivo CSV bruto e tela de exportações * Ajustado delimitador das colunas e testes * COlocando o resultado de uma query em um csv * Impressão de todos os CSV's * Ajuste pra exportar o CSV igual ao JSON * corrigido campo solto na tela * Ajuste na geração do arquivo para criar as pastas * criado exportadores de alunos, notas e faltas * inserido changelog * alterado nome de colunas de recuperação semestrais para ficar em conformidade com o migration de mudança de nomes de colunas * alterado nomes novamente * ajeitado erro na exportação de grades * aprimorado exportação de notas pra sempre trazer todas as disciplinas, com apenas as notas vazias * ajeitado exportação de faltas dos alunos --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/frequency multi classes (#763) * fix/frequency-multi-classes * change _initialization.js * fix/frequency-multi-class * Alterado o _initialization_instructor.js * finalizadas correções para turmas multiseriadas * change version * change changelog.md --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat: classroom_qtd_students (#772) * Feat: added migration * Feat: added new changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-634] Fix: Inconsistency for students born in the current year (#787) * Fix: date of birth * Feat: added new version for changlog and config * Define a constant instead of duplicating this literal "Data da matrícula no formato inválido: <strong>" 3 times. * Define a constant instead of duplicating this literal "d/m/Y" 10 times. --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/add created at and update at (#779) * add behaviors * add behaviors * created migration --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-609] Fix/Course Plan Loading Delay (#781) * first commit * refactor, only missing update the table * selects finished but still missing update the table * functionality finished but still missing investigate * small fixes * docs updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix(reports): Corrigindo o relatório de professores por escola para que o mesmo exiba somente os professores da escola que estão ligados a turmas (#782) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/new recovery calculation (#788) * first commit * change grade structure * change grades * add semester field * add semester field * change calulateNumericGradeUseCase * change grades * change calulateNumericGradeUseCase * created new grade calculation * created new grade calculation * fix exhibition * created new grade calculation * new grade calculation * mudado ata de notas --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/rename column type to methodology (#790) * label for objective and type changed * courseplan resource duplication on method fixed * add sql file * fix sql commands * docs updated and classes added to form --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/create aee record (#791) * Criados os esqueletos das telas Ficha Aee * Corrigindo exibição inicial da ficha e atualização * Corrigindo action de update * Criado o esqueleto do pdf da ficha aee * Criando esqueleto do relatório * Corrigindo a exibição do index * feat(aeeRecord): Criado o módulo de ficha AEE, permitindo o cadastro, alteração e impressão de fichas de alunos pertencentes a turmas AEE * Modificando o changelog * Corrigindo errors do sonarlint * Corrigindo o instance --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-534] Fix/Student Transfered New Enrollment (#764) * first commit * remove sql change and add new column to schedule object sent to front * model adjusted and inputs added to form * up temp changes * event added to select still missing to show the inputs * input now are been hidden, still missing to update values and check validations * input hide or show according to status input and mask added to inputs * minor changes * SQL migration added and docs updated * remove sonarlint issues * temp changes * remove unnecessary comments --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/courseplan batchclassroom (#776) * Retirado opções de 8 anos no batchupdate de classroom; aumentado campo tipo de 100 para 1000 caracteres * corrigido bug no aparecimento do plano de aula, bem como contagem errada nas aulas ministradas * Corrigido bug no datatable --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix create nutritionist profile * fix(food): Retirando a obrigatóriedade do campo de validade no lançamento de estoque e corrigindo erro ao adicionar alimento que já existe no estoque de outra escola (#798) Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * Fix/Search input disabled (#799) * fix/rename function * CHANGELOG added and update function name --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/report electronic diary data (#796) * first commit * fix/report-eletronic-diary-data * fix/report-eletronic-diary-data * fix/report-eletronic-diary-data * change version * git issues * git issues * change validation on grade-sctruture * updating GradeResults model --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Fix/aee record permissions (#797) * Modificando as permissões de acesso as fichas AEE, permitindo que gestores escolares e coordenadores acessem * Corrigindo a variável de banco de dados no instance * Modificando o changelog --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/increase maximum number of characters in fields aee (#805) * first commit * change version --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix no select da estrutura de unidades, "Forma de Cálculo" da rec. final (#807) * Feat/enrich stage creation (#804) * COlocando o resultado de uma query em um csv * Inserido a modalidade da etapa; Impedido que se vincule uma etapa do censo a outra etapa do censo; Impedido deletar etapa do censo * Resolvido problema do plano de aula não deletando * [TCDA-614] Fix/add creation date enrollment view (#795) * Adicionada a exibição da data de matricula do aluno em uma turma na aba de matrículas no formulário do aluno * Atualizando o changelog * Corrigindo instance --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/Student frequency (#801) * fix/last change fixed * instructor frequency fixed * add death status to conditional * fix/conditional fixed --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/courseplan abilities early years (#808) * Criando select de minor education disciplines * Resolvendo modificações de plano de aula * Modificando a tabela dos planos de aula * Corrigindo class contents e adicionando separação por habilidades * Exibindo planos de aula com mais de uma disciplina na listagem de planos de aula em aulas ministradas * Permitindo a adição de habilidades de disciplinas diferentes em planos de aula para etapas de fundamental menor * Realizando o merge com a dev e modificando o changelog * modificando o nome do banco de dados --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * inserido cor/raça na planilha de exportação de alunos (#817) * adding log * chore: adding separete folder to logs * chore: adding monitoring and log * Feat/change classdiary (#822) * first commit * mudado módulo de diário de classe * update classDiary --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Feat/change classdiary (#825) * first commit * mudado módulo de diário de classe * update classDiary * update classDiary * update classDiary * consertado módulo de diário de classe * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * fix: raven capture error * fix: correç~]ao de lançamento de aulas ministradas * add_edcenso_associated_stage_id (#835) * fix: error on order by actions * change version * chore: removendo comentário * Fix/ Delay on courseplan loading (#819) * first commit * create new file for table and add selects * selects and table are already working but still having some bugs * functions finished * CHANGELOG and config updated * css classes updated * sanitize html rendering * sonarLint issues fixed * change type on criteria * Feat/unified frequency (#840) * feat/unified-frequency * change version * finished unified frequency * fix-classcontent-classdiary-module * tab list fix * Feat/reports enrichment (#841) * inserido relatório de certificado de conclusão; inserido bncc e parte diversificadora no relatório de ata de notas da turma * fix no select da estrutura de unidades, "Forma de Cálculo" da rec. final * inserido termo de suspensão --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Aprimorado ficha de matrícula, inserido mais opções de documentos entregues (#843) Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-699] Feat/Frequency for transfered students (#848) * Add new check to function verifyStatusEnrollment * changelod updated * Update sonarcloud-analysis.yml * Update sonarcloud-analysis.yml * Update sonarcloud-analysis.yml * fix: sagres food_menu * change version * fix getGrades withaut params * chore: improve error capture on raven-js * ci: enable tracing * ci: upgrade php version to 8.3 * fix: directory permission and remove node global installer * fix deprecated * fix grades * [TCDA-705]Feat/Add enrollment status label to Grades view (#849) * Add enrollment status label to grades view * remove label for no status enrollments * add label to classdiary view accessed by instructor * minorEducation columns added to response body --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/Student Frequency New Classroom (#853) * Add new check to function verifyStatusEnrollment * changelod updated * Add new column 'enrollment_date' on student_enrollment * Fix frequency on new classroom and add label to instructor frequency view * add label to frequency view * Fix/change class contents schedule (#857) * Criando o sql que modifica a tabela de class_contents * Adicionando campos em class contents * Retirando a chave estrangeira de schedule em class_contents e adicionando campos relacionadoos a data na sua tabela * Modificando o changelog --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Múltiplas correções (#858) * ver changelog 3.89.198 * changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/add classes count on class contents (#864) * Adicionando o total de aulas ministradas e aulas da carga horária nas telas de aulas ministradas * Adicionando o badge no informativo de total de aulas ministradas * Adicionando o informativo de total de aulas da carga horária e total de aulas ministradas nas telas de aulas ministradas * Corrigindo o texto informativo de total de aulas na tela de aulas ministradas --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * adicionado formulada média para o cálculo da recuperação final (#876) * adicionado formulada média para o cálculo da recuperação final * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Fix/class contents report (#880) * Adicionando o total de aulas ministradas e aulas da carga horária nas telas de aulas ministradas * Adicionando o badge no informativo de total de aulas ministradas * Adicionando o informativo de total de aulas da carga horária e total de aulas ministradas nas telas de aulas ministradas * Corrigindo o texto informativo de total de aulas na tela de aulas ministradas * Criando esqueleto do relatório de aulas ministradas * Pegando os classContents na action que gera o relatório * Criando a tabela de aulas ministradas dentro do relatório * corrigindo o relatório * Corrigindo a action de classContentsReport * Adicionando o filtro de instrutor na action de getClassContentsReport * Criando as tabelas dentro do relatório de class contents * Criando as tabelas de classContentsReport * Adicionando os campos de assinatura * Corrigindo assinaturas * Finalizado o relatório de aulas ministradas * Adicionando frequencia no relatório de aulas ministradas * Realizando o merge com a dev e modificando o changelog * corrigindo errors do sonarlint * Adicionando os campos de mês, ano, turma e discipline ao salvar aulas ministradas na tela de diario de classe --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * corrigidos TCDAs 744, 745 e 746 (#872) Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/unity recovery (#859) * fix unity with recovery * remove console.log * change version * fix grades * change validation --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: remove wrong * * Finalizado TCDAs 738, 741 e 774 (#877) * Finalizado TCDAs 738, 741 e 774 * Corrigido erro encontrado pelo revisor Almir; resolvido erro do sonarlint * bugfix --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * 2024-12-11_add_new_grade_concept_columns * Corrigido o relatório de alunos por escola (Cpg, Rg e Nis), exibindo somente os alunos do ano em que o relatório foi emitido (#885) Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * Feat/add multi grade rules (#873) * add stage select * add filter * fix saveGrades * ajustes * ajustes * finished add stage filter * change version * fix github issues * remove colon from line * change grades view * change grades * add classroom stage * fix grade final calculation * change alert * Fix change student status * fix change status student --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: AnotherOne07 <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Corrigir os dias indisponíveis erroneamente (#800) * Corrigir os dias indisponíveis erroneamente * Ajuste no changeEvent do calendário pra evitar aula indisponivel erroneamente caso o usuário mude o intervalo do evento --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/tcda 789 (#888) * aprimorado ficha de matrícula * bugfix --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * first commit (#894) * Feat/create concept (#903) * Criando esqueleto do modulo de conceito de notas * Corrigindo as rotas * Organizando tela de administração, de index e de create em gradeconcept * Finalizado o formulario de notas por conceito * modificando o local do mod * Corrigindo o cálculo das notas por conceito --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Corrigindo a exibição da média de nota em turmas por conceito na ata de notas (#911) * feat/TCDA-809 (#904) * - Permitido que se adicione casa decimal na carga horária na matriz curricular. o Valor da hora-aula é definida nas configurações gerais do município. * corrigido bug no changeSchedule --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> --------- Co-authored-by: GabrielChagas14 <84946326+GabrielChagas14@users.noreply.github.com> Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Evellyn Jade <97754536+evellynreis@users.noreply.github.com> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> Co-authored-by: Nathan Santos <117388330+nathanipti@users.noreply.github.com> Co-authored-by: Francisco Junior <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Paulo Roberto da Costa Cardoso <paulones89@gmail.com> Co-authored-by: paulones <Ppcc8986> Co-authored-by: Lívia Martins <131170355+LiviaMartinsIPTI@users.noreply.github.com> Co-authored-by: Nathan Santos <ti.natan@ipti.org.br> Co-authored-by: GabrielChagas14 <gmelo123455@gmail.com> Co-authored-by: Nathan Santos <nathanaelsantos15@gmail.com> Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br>
* Criando esqueleto da tela de cadastro de agricultor * Criando verificações * Criando verificação de relação de produtos * Feat/button alphabetic order (#631) * feat(classroom): Adicionando o botão de ordem alfabética na aba de ordem de diário no formulário de turmas * Modificando a versão do changelog e fazendo o merge com a dev * Corrigindo issues * Corrigindo issues * Corrigindo issues * Corrigindo irregularidade * Corrigindo irregularidade --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/add input no (#633) * fix/add input no * fix/config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [Versão 3.71.112] Fix/class plan abilities view (#628) * first commit * modal created * events added to buttons * js changes * manipulating form and events related to it * form and route is already working but still missing update select and actionCreate * modal finished and select already is been updated * minor changes * almost there, still missing to fill type field in form * form is already working but still need to fix the style * funcionality is already working, but still needs to fix the layout yet * removing unnecessary comments * remove comment * fix remove resource from list * 💄feat/badge style updated * 💄feat/fix icon style and padding in button * 🗃️raw/upload sql changes and CHANGELOG update * 🗃️raw/upload sql changes and remove comments * small change on placeholder in modal * 🏷️fix/removing var declared variables * 🏷️fix/removing sonarlint issues --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * main.css * Feat calendar surpassing year (#619) * primeiro commit da branch * feito parcialmente calendário * retirado função de disponibilizar calendário * update do calendar_fk das turmas * adequado vigencia das unidades * calendario supostamente finalizado * quadro de horário com add/change/remove schedule pendentes * refatorado quadro de horário com ano passando * reinserido schedule * corrigido bug no carregamento dos hardunavailabledays e na geração do quadro de horário * o alerta de alteração de data do calendario nunca aparecia * Adequado selects em aulas ministradas e frequencia * Adição dos calendarios no cadastro das turmas * alterado sql * Merge * fix sonarcloud --------- Co-authored-by: paulones <Ppcc8986> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Criando a action de save no controller de farmer register * fix merge * Criando a tabela de visualização de agricultores * Criado as telas de relacionadas a agricultor * fix/variable declared incorrectly in function scope * Adicionando a school_fk e o status em food_request * conectando com o firebase * Realizando integração com o firebase * Corrigindo erros do sonarlint * Corrigindo errors sonarlint * Corrigindo erros do sonarlint * Corrigindo issues alertados pelo sonarlint * Corrigindo issues * Feat/change food measurement (#635) * create migration * adicionando input de quantidade * mudando componente de cardápio * alterado food_measurement * change reports * mudado componente de cardápio * alterado food_measurement * alterado food_measurement * alterado food_measurement * alterado food_measurement * sonarlint issues * resolve conflicts * sonarlint issues * main.css * mudado componente de cardápio --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-240] Fix/load schedules by discipline (#637) * 🐛fix/minor fundamental conditional fixed * :docs:docs/CHANGELOG updated * fix/function parameter fixed --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat: case added for class 22 and multi alias (#638) * Feat: case added for class 22 and multi alias * Feat: added changelog * Feat: added version in config * Feat: added case 2 for class --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: gestor not edit calendar (#640) * Fix: gestor not edit calendar * Feat: added version in changelog e config * Feat: added menu for calendário para professor * Feat: added acess for admin --------- Co-authored-by: AnotherOne07 <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/poco_dantas (#643) * fix/ add cep formated * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * rename food folders * fix: rename foodrequest folder * fix file rename * consertado redirecionamento em Foodmenu * fix: rename folder * fix: delete file * Feat/warning missing content (#639) * Apresentação de duas listas na pagina inicial * Apresentação dos primeiros warns e estrutura contada * Mais warnings avaliados * Alertando todos os problemas pedidos * Limite de quantidade de warns e ajustes * inserido painel de cadastros pendentes 100% * inserindo validação pra gestor escolar * updating name branch * ajeitado painel de cadastros pendentes * bug phps * bug phps * renomeado pra maiusculos novamente * renomeado pra maiusculos novamente * renomeado pra maiusculos novamente * corrigido incongruências de case sensitive * corrigido incongruências de case sensitive * retirado conflito de foodmenu.php * config e changelog --------- Co-authored-by: paulones <Ppcc8986> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/frequency_75 (#644) * fix/ add property frequency in use case * fix/add function get and set * fix/modify controller * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/scholarity sql column removed (#645) * Fix/scholarity sql column removed * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/merenda escolar (#648) * first commit * first commit * Ajustes visuais na tela de cadastro de cardápio * Ajustes visuais na tela de cadastro de cardápio * change foodmenu --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fixing tag version number * Fixing changelog * Feat/food notice (#650) * finalizado crud de edital * adicionado botão para editais na tela de listagem de merenda * update migration * github issues * sonnar issues * atualizado versão do sistema * ignore case * corrigindo viewlunch * rename file * rename file * fix: creating notice button and fixing delete notice redirection * consertado o redirecionamento na actionDelete * fix folders * fix some sonarcloud issues * sonarlint issues * sonarlint issues * sonarlint issues --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/no_notes (#651) * fix/sets status to one * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/corrections and improvements (#655) * Feat: added limit for not accessing future month * Fix: correction in attribute id_school * Fix: added inepId for inconsistencys * Fix: removed integer $inep_id * Fix: added filter for auth assignment * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: added food Enabled (#654) * Fix: added food Enabled * Feat: added migration * Feat/boquim integration (#652) * sqls para rodar nos bancos velhos de boquim * testado import de vanda 100% * ORGANIZADO SQLS * minor fix * Adaptado educacenso para importar dados quando não há professor; Melhorado tela de turma para não remover o teaching data quando não tem teaching_matrix; organizado melhor os arquivos SQL * aprimorado o readme * Integração dos bancos de boquim do TAG. Como foi reformulado o arquivo de importação. essa branch precisa ser merjada * update logs * fix: alterando condição de isStudent para importação do arquivo original do censo --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/instructor frequency (#657) * sqls para rodar nos bancos velhos de boquim * testado import de vanda 100% * ORGANIZADO SQLS * minor fix * Adaptado educacenso para importar dados quando não há professor; Melhorado tela de turma para não remover o teaching data quando não tem teaching_matrix; organizado melhor os arquivos SQL * aprimorado o readme * Integração dos bancos de boquim do TAG. Como foi reformulado o arquivo de importação. essa branch precisa ser merjada * update logs * Frequência do professor * fix update log --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/added professional for different schools (#659) * Feat: added professional for different schools * Fix: remove unique for cpf_professional * Feat: added new version in changelog and config * Feat: added new version in changelog and config * ci: add release sql * fix: added msg for inconsistency sagres (#626) * Feat: added msg for inconsistency sagres * Fix: modified code with only the first letter of "description" and "action" capitalized * Fix: corretion in uninitialized value * Fix/manager not authorized for school pdf (#661) * Fix: manager authorized for school pdf * Fix: set id student inconsistency sagres * Feat: added new version in changelog and config * Fix de teste da falta de curricular matrix e notas * logs * Icon font version update * Feat: added new version in changelog and config * Feat/added professional for different schools (#665) * Feat: added professional for different schools * Fix: remove unique for cpf_professional * Feat: added new version in changelog and config * Feat: added new version in changelog and config * Fix: correction in find professional * Fix: correction in inep_id (#664) * Fix: correction in inep_id * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: correction in description class (#668) * Fix: correction in description class * Feat: added new version for changelog and config * Fix: Define a constant instead of duplicating this literal "<strong>SÉRIE<strong>" 4 times. * Feat/food notice (#647) * finalizado crud de edital * adicionado botão para editais na tela de listagem de merenda * update migration * github issues * sonnar issues * atualizado versão do sistema * ignore case * corrigindo viewlunch * rename file * rename file * fix: creating notice button and fixing delete notice redirection * consertado o redirecionamento na actionDelete * fix folders * fix some sonarcloud issues * sonarlint issues * sonarlint issues * sonarlint issues --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/create farmer register (#653) * Pegando as informações do firebase * realizando o merge com a dev e modificando o changelog * Corrigindo o controller farmerregister * Pegando o cadastro do agricultor de acordo com o seu cpf * Conectando o update do agricultor com o firebase * Finalizada conexão para alteração do agricultor no firebase * Permitindo a atualização e a exclusão no firebase e adicionando verificações de cpf * Corrigindo issues * corrigindo code smells --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * corrigido bug produzido em 15/03/2024 * Fix/add lunch unities [Versão 3.77.132] (#677) * add lunch unities * mudado versão do sistema * Feat/school management signature (#675) * Feat: added school management signature * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/date corrections (#673) * Fix: correction in the student date field * Fix: correction in the school initial_date field * Fix: correction in the Instructor birthday_date field * Feat: added validation for duplicate cpfs * Feat: added function for validate cpf * Feat: added new version form changelog e config * Feat: only takes active schools * Fix: corrections for dates * Fix: correction in js validation for initial_date * Feat: added limit for date initial_date --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/instructor frequency [Versão 3.77.131] (#676) * alterado _initialization_instructor * fix instructor frequency * fix instructor frequency * mudado versão do sistema * refatorado _initialization_instructor.js --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: Reordered parameters in getSchedulesFromMajorStage method (#667) * Fix: Reordered parameters in getSchedulesFromMajorStage method * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: remove jquery * Fix/sagres componentes curriculares (#691) * Fix? added new inconsistencys for empty components curriculares * Feat: added new version for changelog and config * Icon font version update * add bytecodes * Fix/class turn (#683) * Fix: correction in class id * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-214] Feat/class plan validate (#694) * first commit * models adjustment and module configs * create view finished * create action finished/ update function already working * pendingPlans added * ref/module adjusted * table finished, just missing the action to validate * new inputs added * function adjusted * minor adjustment * request added * feat/forms finished, just missing to create a new type of access * feat/create button to enable edition * feat/add readonly property to fields that shouldn't be change * feat/observation field added to form * fix/date fixed and hiding buttons depending on auth item * docs/CHANGELOG e config.php updated * fix/update description in select itens * fix/sanitize html appends and sonarlint issues * fix/sonarlint and change description * feat/icons inserted * fix/icon styles --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/datepicker pt br (#693) * Feat: added class DatePickerWidget * Fix: added new renderDatePicker * Fix: added new renderDatePicker for school * Fix: added new renderDatePicker for student * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/inconsistency lunch (#679) * fix: added new id for lunch inconsistencys * Feat: added property for class model * Feat: added min caractres for restrictions lunch * Feat: added msg for error * Feat: added new version for changelog and config * Feat: added migration --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/food module (#672) * fix merenda * alterando menuCOmponent * mudado componente de menu * mudando componente de cardápio * mudado componente de cardápio * mudando FoodMenuReport * mudando componente de cardápio * change componente de menu * corrigido componente de cardápio * change menuComponent.js * alterada versão do tag * fix inventory * alterado _initialization.js --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-232] Fix/lunch meal portion (#669) * fix/select now shows food values * fix:modal updated and necessary API routes created * fix/lunch meal controller adjusted * fix/model updated, database adjusted but still missing controller fixes * fix/change in render partial params * fix/some forms are already working * fix/form and action finished * fix/remove unnecessary comments * CHANGELOG updated * fix/sonarlint fixes * fix(lunch): Corrigindo comando sql da migration --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> * Fix/stock [Versão 3.77.135] (#686) * fix/stock * atualizado versão do tag * refatorada a função de concatName --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/instructor frequency (#689) * alterado _initialization_instructor * fix instructor frequency * fix instructor frequency * mudado versão do sistema * refatorado _initialization_instructor.js * fix/intructor_frequency * fix/intructor_frequency * corrigindo frequency_instructor --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * add 2024-29-04_remove_duplicate_lunch_unity * Fix/food inventory (#707) * fix food inventory * sonarlint issues * atualizando versão --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-318] Feat/insert-disorder (#701) * feat/create table student_disorder * feat/modify StudentFileForm disorder * feat/add field disorder in form student * feat/add model student disorder * feat/add echo model StudentDisorder in form student * feat/migration * feat/modify controller student action update and create * feat/add margin * feat/add column of nationality * feat/add constraint * feat/save studentDisorder * feat/modify label others * feat/modify field deficiency * feat/add margin * feat/modify label * Fix/counting faults (#674) * Fix: added filter for schedule year * Fix: correction in sql for get number faults * Fix: remove selection for s.year * Feat: added new version in changelog and config * Fix: added filter for edcenso_stage_vs_modality_fk to get faults * Fix: added set 0 for null days * Fix: count falts --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: delete user * fix/courseplan start date field fixed * [TCDA-380] Fix/ Add Nationality Origin To StudentFile (#700) * fix/add nation to report * fix/report file and studentfile view updated * fix/adjust in report view * CHANGELOG updated * raw/studentfile view updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA - 392] Fix/Scrollbar Visualization (#705) * fix/hide property removed from table * CHANGELOG & config.php updated * fix/sticky property added to student name column * minor changes * fix/add sticky property to empty cells --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/reports-correction (#708) * [TCDA-394] fix/do-not-fill-grade (#711) * fix/add option select... * fix/add assignment of option outside of condition * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-422] Fix/layout problem (#712) * Refactor: Enhanced UI and adjusted student data iteration * Refactor: Optimized updateStudentAnottations function for better data handling * Refactor: Enhanced updateStudentAnottations function for better data organization * Feat: added new verson in changelog and config --------- Co-authored-by: Nathan Santos <nathanaelsantos15@gmail.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-380] Fix/ Report Style (#713) * fix/row colspan fixed and new sql view added to migrations * fix/string format converter removed * docs/CHANGELOG and version file updated * fix/view sql file fixed * Fix: correction of the modality options --------- Co-authored-by: Nathan Santos <ti.natan@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-436] Feat: students-class-report (#714) * Feat: added migration * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-157] Fix/erro-message-educacenso (#715) * fix/correction rule instructor educacenso * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: correction in id student identification (#716) * Fix: correction in id student identification * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-446] Feat/date-final (#717) * feat/ add date final form school * feat/identation html * feat/add click reset js * feat/update reset js * feat/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-437] Feat/validator-register-civil (#720) * feat/update model * feat/update function validateCivilRegister, and message added error * add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-426] Fix/empty_users_fk_istructor_identification (#721) * Refactor user creation and school assignment logic * Feat: added new version for changlog and config * Feat: added visibility should be explicitly declared --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/timesheet overwrite past days (#704) * permitido que adicione/remova schedule quando houve frequencia ou aula ministrada em data mais recente * feito com que, na remoção do primeiro schedule do dia, nao detone a aula ministrada do dia (salvo se todas as schedules do dia forem deletadas) * changelog * feito a regra de removeSchedule também abarcando fundamental maior, pois a regra de cadastro de aula ministrada é a mesma (só guarda no primeiro schedule da disciplina) --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * change power bi module * [TCDA-475] Fix/erro-educacenso-stage (#719) * fix/create migration update modality classroom * fix/update form, and added option education professional * fix/update form * fix/correction function isValidProfessionalEducation * revert instance * Fix/error-pdf-studentfileform (#724) * fix/ refatoring html * fix/correction form * fix/add margin css print * correction merge * fix/correction sonarlint css and add div head * fix/correction table th, and modify indice 21 * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/edcenso 2024 (#730) * Adaptação para o educacenso 2024 * Inserido situação de matrícula AVANÇADO * changelog * Update config.php --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-464] fix/delete-enrollmet (#731) * fix/edit name link, of delete enrollment * add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/error-educacenso-duplicated (#734) * fix/refactoring actionvalidate in class censo controller * fix/implementing processed instructor * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/correction-datepicker-last (#739) * fix/correction option max date, function renderDatePickerFinal * fix/add changelog * correction render date picker final --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-523] fix/error-classContents (#735) * fix/correction error class contents, array of schedules null * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o código do professor na listagem da tabela (#746) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * Adicionando o código na exibição da tabela de turmas (#747) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o código na exibição da tabela de alunos (#748) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * retirado regra velha de registros com numeros defasados * enviando apenas matriculas de alunos cujo status esteja 1 (matriculado) * permitido que se exporte matrículas com status NULL * resolvido bug de inep_id de instructor_documents_and_address vazio SOBRESCREVENDO o inep_id preenchido (ou não) de instructor_identification. * Feat/teacher classrons list (#754) * first commit * criada aba para visualisação das turmas dos professores * remove links * add sanitize * adicionando link * Corrigindo o instance --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * Feat: new inconsistency for Management Unit (#749) * Feat: new inconsistency for Management Unit * Feat: add new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/timesheet turn (#738) * Corrigido o turno que é exibido no quadro de horário * refresh versão * corrigido bug produzido em 15/03/2024 --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-533] Fix/transfered student frequency (#741) * issue fixed * CHANGELOG and config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/add sem recovery (#742) * first commit * change grade structe * change form * change grades-structure * adicionado validações no formulário de estrutura de unidades e avaliação * change grades structure * change grades-structure * created updateGradePartialRecoveryUseCase * recuperação parcial salva * change grade-structure * mudado grades-structure.js * mudado grades-structure.js * mudado grades-structure.js * mudado grades-structure.js * adicionado filtro na tela de notas * mudado grades-structure.js * mudado grades-structure.js * change functions.js * change functions.js * mudado módulo de grades * mudado módulo de grades * salvando recuperações * mudado módulo de grades * salvando recuperações * reuperações salves em grades results * mudado módulo de notas * reuperações salves em grades results * adicionado peso nas recuperações parciais * reuperações salves em grades results * adicionado peso nas recuperações parciais * atualizado UpdateGradePartialRecoveryUseCase.php * adicionadas recuperações parciais * change version * adicionada validação no formulário de grades-structure.js * alterado recuperações parciais * fix bugs * fix some bugs * add new column on grade table --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-380] Fix/enrollment report nationality (#745) * migration added and report updated * CHANGELOG and config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/stage edcenso field to name (#755) * fix(stages): Adicionando o código na exibição da tabela de alunos * Modificando a visualização da etapa relacionada ao educacenso no formulário de etapas * Inicializando o select2 no select de etapa --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-463] Fix/class specification report (#718) * Feat: added classroom * Feat: get name classroom * Feat: added filter by type EJA and Mult * Feat: added new version for changlog and config * Fix: implemented getEjaClassroomName function for report generation * Fix: correction in get classrom by multi * Fix: correction in get name student classroom --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/head school required (#757) * fix(school): Retirando a obrigatóriedade do código da escola sede no formulário de escola * fix(school): Retirando a obrigatóriedade do código da escola sede no formulário de escola * corrigindo changelog * fazendo o merge com a dev e modificando o changelog * Fix/food adjustments (#770) * first commit * add school saturday * add unit inputs * change menuComponent.js * change food reports * some fixes * adicionado validação para os diferentes tipos de usuário * change version * change stock * Adicionando filtro de status na tela de estoque * change menuComponent --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Gusta-Santos01~ <gustavo.santos23703@gmail.com> * fix/index-food-menu * fix/index-food-menu * fix food action Index * [TCDA-526] Fix/Instructor Imported Without User (#751) * first commit, usecase created * fix/update user now create a new user if cpf is added and user doesn´t exist * docs updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: dynamic width for lesson plans (#758) * Feat/csv exports (#760) * Criando arquivo CSV bruto e tela de exportações * Ajustado delimitador das colunas e testes * COlocando o resultado de uma query em um csv * Impressão de todos os CSV's * Ajuste pra exportar o CSV igual ao JSON * corrigido campo solto na tela * Ajuste na geração do arquivo para criar as pastas * criado exportadores de alunos, notas e faltas * inserido changelog * alterado nome de colunas de recuperação semestrais para ficar em conformidade com o migration de mudança de nomes de colunas * alterado nomes novamente * ajeitado erro na exportação de grades * aprimorado exportação de notas pra sempre trazer todas as disciplinas, com apenas as notas vazias * ajeitado exportação de faltas dos alunos --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/frequency multi classes (#763) * fix/frequency-multi-classes * change _initialization.js * fix/frequency-multi-class * Alterado o _initialization_instructor.js * finalizadas correções para turmas multiseriadas * change version * change changelog.md --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat: classroom_qtd_students (#772) * Feat: added migration * Feat: added new changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-634] Fix: Inconsistency for students born in the current year (#787) * Fix: date of birth * Feat: added new version for changlog and config * Define a constant instead of duplicating this literal "Data da matrícula no formato inválido: <strong>" 3 times. * Define a constant instead of duplicating this literal "d/m/Y" 10 times. --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/add created at and update at (#779) * add behaviors * add behaviors * created migration --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-609] Fix/Course Plan Loading Delay (#781) * first commit * refactor, only missing update the table * selects finished but still missing update the table * functionality finished but still missing investigate * small fixes * docs updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix(reports): Corrigindo o relatório de professores por escola para que o mesmo exiba somente os professores da escola que estão ligados a turmas (#782) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/new recovery calculation (#788) * first commit * change grade structure * change grades * add semester field * add semester field * change calulateNumericGradeUseCase * change grades * change calulateNumericGradeUseCase * created new grade calculation * created new grade calculation * fix exhibition * created new grade calculation * new grade calculation * mudado ata de notas --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/rename column type to methodology (#790) * label for objective and type changed * courseplan resource duplication on method fixed * add sql file * fix sql commands * docs updated and classes added to form --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/create aee record (#791) * Criados os esqueletos das telas Ficha Aee * Corrigindo exibição inicial da ficha e atualização * Corrigindo action de update * Criado o esqueleto do pdf da ficha aee * Criando esqueleto do relatório * Corrigindo a exibição do index * feat(aeeRecord): Criado o módulo de ficha AEE, permitindo o cadastro, alteração e impressão de fichas de alunos pertencentes a turmas AEE * Modificando o changelog * Corrigindo errors do sonarlint * Corrigindo o instance --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-534] Fix/Student Transfered New Enrollment (#764) * first commit * remove sql change and add new column to schedule object sent to front * model adjusted and inputs added to form * up temp changes * event added to select still missing to show the inputs * input now are been hidden, still missing to update values and check validations * input hide or show according to status input and mask added to inputs * minor changes * SQL migration added and docs updated * remove sonarlint issues * temp changes * remove unnecessary comments --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/courseplan batchclassroom (#776) * Retirado opções de 8 anos no batchupdate de classroom; aumentado campo tipo de 100 para 1000 caracteres * corrigido bug no aparecimento do plano de aula, bem como contagem errada nas aulas ministradas * Corrigido bug no datatable --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix create nutritionist profile * fix(food): Retirando a obrigatóriedade do campo de validade no lançamento de estoque e corrigindo erro ao adicionar alimento que já existe no estoque de outra escola (#798) Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * Fix/Search input disabled (#799) * fix/rename function * CHANGELOG added and update function name --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/report electronic diary data (#796) * first commit * fix/report-eletronic-diary-data * fix/report-eletronic-diary-data * fix/report-eletronic-diary-data * change version * git issues * git issues * change validation on grade-sctruture * updating GradeResults model --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Fix/aee record permissions (#797) * Modificando as permissões de acesso as fichas AEE, permitindo que gestores escolares e coordenadores acessem * Corrigindo a variável de banco de dados no instance * Modificando o changelog --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/increase maximum number of characters in fields aee (#805) * first commit * change version --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix no select da estrutura de unidades, "Forma de Cálculo" da rec. final (#807) * Feat/enrich stage creation (#804) * COlocando o resultado de uma query em um csv * Inserido a modalidade da etapa; Impedido que se vincule uma etapa do censo a outra etapa do censo; Impedido deletar etapa do censo * Resolvido problema do plano de aula não deletando * [TCDA-614] Fix/add creation date enrollment view (#795) * Adicionada a exibição da data de matricula do aluno em uma turma na aba de matrículas no formulário do aluno * Atualizando o changelog * Corrigindo instance --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/Student frequency (#801) * fix/last change fixed * instructor frequency fixed * add death status to conditional * fix/conditional fixed --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/courseplan abilities early years (#808) * Criando select de minor education disciplines * Resolvendo modificações de plano de aula * Modificando a tabela dos planos de aula * Corrigindo class contents e adicionando separação por habilidades * Exibindo planos de aula com mais de uma disciplina na listagem de planos de aula em aulas ministradas * Permitindo a adição de habilidades de disciplinas diferentes em planos de aula para etapas de fundamental menor * Realizando o merge com a dev e modificando o changelog * modificando o nome do banco de dados --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * inserido cor/raça na planilha de exportação de alunos (#817) * adding log * chore: adding separete folder to logs * chore: adding monitoring and log * Feat/change classdiary (#822) * first commit * mudado módulo de diário de classe * update classDiary --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Feat/change classdiary (#825) * first commit * mudado módulo de diário de classe * update classDiary * update classDiary * update classDiary * consertado módulo de diário de classe * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * fix: raven capture error * fix: correç~]ao de lançamento de aulas ministradas * add_edcenso_associated_stage_id (#835) * fix: error on order by actions * change version * chore: removendo comentário * Fix/ Delay on courseplan loading (#819) * first commit * create new file for table and add selects * selects and table are already working but still having some bugs * functions finished * CHANGELOG and config updated * css classes updated * sanitize html rendering * sonarLint issues fixed * change type on criteria * Feat/unified frequency (#840) * feat/unified-frequency * change version * finished unified frequency * fix-classcontent-classdiary-module * tab list fix * Feat/reports enrichment (#841) * inserido relatório de certificado de conclusão; inserido bncc e parte diversificadora no relatório de ata de notas da turma * fix no select da estrutura de unidades, "Forma de Cálculo" da rec. final * inserido termo de suspensão --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Aprimorado ficha de matrícula, inserido mais opções de documentos entregues (#843) Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-699] Feat/Frequency for transfered students (#848) * Add new check to function verifyStatusEnrollment * changelod updated * Update sonarcloud-analysis.yml * Update sonarcloud-analysis.yml * Update sonarcloud-analysis.yml * fix: sagres food_menu * change version * fix getGrades withaut params * chore: improve error capture on raven-js * ci: enable tracing * ci: upgrade php version to 8.3 * fix: directory permission and remove node global installer * fix deprecated * fix grades * [TCDA-705]Feat/Add enrollment status label to Grades view (#849) * Add enrollment status label to grades view * remove label for no status enrollments * add label to classdiary view accessed by instructor * minorEducation columns added to response body --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/Student Frequency New Classroom (#853) * Add new check to function verifyStatusEnrollment * changelod updated * Add new column 'enrollment_date' on student_enrollment * Fix frequency on new classroom and add label to instructor frequency view * add label to frequency view * Fix/change class contents schedule (#857) * Criando o sql que modifica a tabela de class_contents * Adicionando campos em class contents * Retirando a chave estrangeira de schedule em class_contents e adicionando campos relacionadoos a data na sua tabela * Modificando o changelog --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Múltiplas correções (#858) * ver changelog 3.89.198 * changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/add classes count on class contents (#864) * Adicionando o total de aulas ministradas e aulas da carga horária nas telas de aulas ministradas * Adicionando o badge no informativo de total de aulas ministradas * Adicionando o informativo de total de aulas da carga horária e total de aulas ministradas nas telas de aulas ministradas * Corrigindo o texto informativo de total de aulas na tela de aulas ministradas --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * adicionado formulada média para o cálculo da recuperação final (#876) * adicionado formulada média para o cálculo da recuperação final * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Fix/class contents report (#880) * Adicionando o total de aulas ministradas e aulas da carga horária nas telas de aulas ministradas * Adicionando o badge no informativo de total de aulas ministradas * Adicionando o informativo de total de aulas da carga horária e total de aulas ministradas nas telas de aulas ministradas * Corrigindo o texto informativo de total de aulas na tela de aulas ministradas * Criando esqueleto do relatório de aulas ministradas * Pegando os classContents na action que gera o relatório * Criando a tabela de aulas ministradas dentro do relatório * corrigindo o relatório * Corrigindo a action de classContentsReport * Adicionando o filtro de instrutor na action de getClassContentsReport * Criando as tabelas dentro do relatório de class contents * Criando as tabelas de classContentsReport * Adicionando os campos de assinatura * Corrigindo assinaturas * Finalizado o relatório de aulas ministradas * Adicionando frequencia no relatório de aulas ministradas * Realizando o merge com a dev e modificando o changelog * corrigindo errors do sonarlint * Adicionando os campos de mês, ano, turma e discipline ao salvar aulas ministradas na tela de diario de classe --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * corrigidos TCDAs 744, 745 e 746 (#872) Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/unity recovery (#859) * fix unity with recovery * remove console.log * change version * fix grades * change validation --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: remove wrong * * Finalizado TCDAs 738, 741 e 774 (#877) * Finalizado TCDAs 738, 741 e 774 * Corrigido erro encontrado pelo revisor Almir; resolvido erro do sonarlint * bugfix --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * 2024-12-11_add_new_grade_concept_columns * Corrigido o relatório de alunos por escola (Cpg, Rg e Nis), exibindo somente os alunos do ano em que o relatório foi emitido (#885) Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * Feat/add multi grade rules (#873) * add stage select * add filter * fix saveGrades * ajustes * ajustes * finished add stage filter * change version * fix github issues * remove colon from line * change grades view * change grades * add classroom stage * fix grade final calculation * change alert * Fix change student status * fix change status student --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: AnotherOne07 <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Corrigir os dias indisponíveis erroneamente (#800) * Corrigir os dias indisponíveis erroneamente * Ajuste no changeEvent do calendário pra evitar aula indisponivel erroneamente caso o usuário mude o intervalo do evento --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/tcda 789 (#888) * aprimorado ficha de matrícula * bugfix --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * first commit (#894) * Feat/create concept (#903) * Criando esqueleto do modulo de conceito de notas * Corrigindo as rotas * Organizando tela de administração, de index e de create em gradeconcept * Finalizado o formulario de notas por conceito * modificando o local do mod * Corrigindo o cálculo das notas por conceito --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Corrigindo a exibição da média de nota em turmas por conceito na ata de notas (#911) * feat/TCDA-809 (#904) * - Permitido que se adicione casa decimal na carga horária na matriz curricular. o Valor da hora-aula é definida nas configurações gerais do município. * corrigido bug no changeSchedule --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/recovery-calculation-status * feat/read-user (#914) * read user * fix save grades * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * 2025-2401_create_atand_update_at_on_log * fix(full-menu): fix issue pulling main version into dev * add create_at and update_at on log * add final recovery by weight (#898) * add columns on grade_unity * change CalculateFinalMediaUsecase.php * CalculateFinalMediaUsecase * change CalculateNumericGrades * change version * fix grade-structure.js * fix calculation * fix final-recovery form --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/individual record no filled final media (#916) * first commit * docs/CHANGELOG & config updated * [TCDA-856] Fix/teachers by school report (#922) * first commit * fix/sql query from repository adjusted to include scholarity * fix/scholarity id from form and update rows in db --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gusta-Santos01~ <gustavo.santos23703@gmail.com> Co-authored-by: Evellyn Jade <97754536+evellynreis@users.noreply.github.com> Co-authored-by: Francisco Junior <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Paulo Roberto da Costa Cardoso <paulones89@gmail.com> Co-authored-by: GabrielChagas14 <84946326+GabrielChagas14@users.noreply.github.com> Co-authored-by: Nathan Santos <117388330+nathanipti@users.noreply.github.com> Co-authored-by: paulones <Ppcc8986> Co-authored-by: Lívia Martins <131170355+LiviaMartinsIPTI@users.noreply.github.com> Co-authored-by: Nathan Santos <ti.natan@ipti.org.br> Co-authored-by: GabrielChagas14 <gmelo123455@gmail.com> Co-authored-by: Nathan Santos <nathanaelsantos15@gmail.com> Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Felipe Souza <j.felipe.dev.18@gmail.com>
* Criando verificação de relação de produtos * Feat/button alphabetic order (#631) * feat(classroom): Adicionando o botão de ordem alfabética na aba de ordem de diário no formulário de turmas * Modificando a versão do changelog e fazendo o merge com a dev * Corrigindo issues * Corrigindo issues * Corrigindo issues * Corrigindo irregularidade * Corrigindo irregularidade --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/add input no (#633) * fix/add input no * fix/config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [Versão 3.71.112] Fix/class plan abilities view (#628) * first commit * modal created * events added to buttons * js changes * manipulating form and events related to it * form and route is already working but still missing update select and actionCreate * modal finished and select already is been updated * minor changes * almost there, still missing to fill type field in form * form is already working but still need to fix the style * funcionality is already working, but still needs to fix the layout yet * removing unnecessary comments * remove comment * fix remove resource from list * 💄feat/badge style updated * 💄feat/fix icon style and padding in button * 🗃️raw/upload sql changes and CHANGELOG update * 🗃️raw/upload sql changes and remove comments * small change on placeholder in modal * 🏷️fix/removing var declared variables * 🏷️fix/removing sonarlint issues --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * main.css * Feat calendar surpassing year (#619) * primeiro commit da branch * feito parcialmente calendário * retirado função de disponibilizar calendário * update do calendar_fk das turmas * adequado vigencia das unidades * calendario supostamente finalizado * quadro de horário com add/change/remove schedule pendentes * refatorado quadro de horário com ano passando * reinserido schedule * corrigido bug no carregamento dos hardunavailabledays e na geração do quadro de horário * o alerta de alteração de data do calendario nunca aparecia * Adequado selects em aulas ministradas e frequencia * Adição dos calendarios no cadastro das turmas * alterado sql * Merge * fix sonarcloud --------- Co-authored-by: paulones <Ppcc8986> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Criando a action de save no controller de farmer register * fix merge * Criando a tabela de visualização de agricultores * Criado as telas de relacionadas a agricultor * fix/variable declared incorrectly in function scope * Adicionando a school_fk e o status em food_request * conectando com o firebase * Realizando integração com o firebase * Corrigindo erros do sonarlint * Corrigindo errors sonarlint * Corrigindo erros do sonarlint * Corrigindo issues alertados pelo sonarlint * Corrigindo issues * Feat/change food measurement (#635) * create migration * adicionando input de quantidade * mudando componente de cardápio * alterado food_measurement * change reports * mudado componente de cardápio * alterado food_measurement * alterado food_measurement * alterado food_measurement * alterado food_measurement * sonarlint issues * resolve conflicts * sonarlint issues * main.css * mudado componente de cardápio --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-240] Fix/load schedules by discipline (#637) * 🐛fix/minor fundamental conditional fixed * :docs:docs/CHANGELOG updated * fix/function parameter fixed --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat: case added for class 22 and multi alias (#638) * Feat: case added for class 22 and multi alias * Feat: added changelog * Feat: added version in config * Feat: added case 2 for class --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: gestor not edit calendar (#640) * Fix: gestor not edit calendar * Feat: added version in changelog e config * Feat: added menu for calendário para professor * Feat: added acess for admin --------- Co-authored-by: AnotherOne07 <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/poco_dantas (#643) * fix/ add cep formated * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * rename food folders * fix: rename foodrequest folder * fix file rename * consertado redirecionamento em Foodmenu * fix: rename folder * fix: delete file * Feat/warning missing content (#639) * Apresentação de duas listas na pagina inicial * Apresentação dos primeiros warns e estrutura contada * Mais warnings avaliados * Alertando todos os problemas pedidos * Limite de quantidade de warns e ajustes * inserido painel de cadastros pendentes 100% * inserindo validação pra gestor escolar * updating name branch * ajeitado painel de cadastros pendentes * bug phps * bug phps * renomeado pra maiusculos novamente * renomeado pra maiusculos novamente * renomeado pra maiusculos novamente * corrigido incongruências de case sensitive * corrigido incongruências de case sensitive * retirado conflito de foodmenu.php * config e changelog --------- Co-authored-by: paulones <Ppcc8986> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/frequency_75 (#644) * fix/ add property frequency in use case * fix/add function get and set * fix/modify controller * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/scholarity sql column removed (#645) * Fix/scholarity sql column removed * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/merenda escolar (#648) * first commit * first commit * Ajustes visuais na tela de cadastro de cardápio * Ajustes visuais na tela de cadastro de cardápio * change foodmenu --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fixing tag version number * Fixing changelog * Feat/food notice (#650) * finalizado crud de edital * adicionado botão para editais na tela de listagem de merenda * update migration * github issues * sonnar issues * atualizado versão do sistema * ignore case * corrigindo viewlunch * rename file * rename file * fix: creating notice button and fixing delete notice redirection * consertado o redirecionamento na actionDelete * fix folders * fix some sonarcloud issues * sonarlint issues * sonarlint issues * sonarlint issues --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/no_notes (#651) * fix/sets status to one * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/corrections and improvements (#655) * Feat: added limit for not accessing future month * Fix: correction in attribute id_school * Fix: added inepId for inconsistencys * Fix: removed integer $inep_id * Fix: added filter for auth assignment * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: added food Enabled (#654) * Fix: added food Enabled * Feat: added migration * Feat/boquim integration (#652) * sqls para rodar nos bancos velhos de boquim * testado import de vanda 100% * ORGANIZADO SQLS * minor fix * Adaptado educacenso para importar dados quando não há professor; Melhorado tela de turma para não remover o teaching data quando não tem teaching_matrix; organizado melhor os arquivos SQL * aprimorado o readme * Integração dos bancos de boquim do TAG. Como foi reformulado o arquivo de importação. essa branch precisa ser merjada * update logs * fix: alterando condição de isStudent para importação do arquivo original do censo --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/instructor frequency (#657) * sqls para rodar nos bancos velhos de boquim * testado import de vanda 100% * ORGANIZADO SQLS * minor fix * Adaptado educacenso para importar dados quando não há professor; Melhorado tela de turma para não remover o teaching data quando não tem teaching_matrix; organizado melhor os arquivos SQL * aprimorado o readme * Integração dos bancos de boquim do TAG. Como foi reformulado o arquivo de importação. essa branch precisa ser merjada * update logs * Frequência do professor * fix update log --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/added professional for different schools (#659) * Feat: added professional for different schools * Fix: remove unique for cpf_professional * Feat: added new version in changelog and config * Feat: added new version in changelog and config * ci: add release sql * fix: added msg for inconsistency sagres (#626) * Feat: added msg for inconsistency sagres * Fix: modified code with only the first letter of "description" and "action" capitalized * Fix: corretion in uninitialized value * Fix/manager not authorized for school pdf (#661) * Fix: manager authorized for school pdf * Fix: set id student inconsistency sagres * Feat: added new version in changelog and config * Fix de teste da falta de curricular matrix e notas * logs * Icon font version update * Feat: added new version in changelog and config * Feat/added professional for different schools (#665) * Feat: added professional for different schools * Fix: remove unique for cpf_professional * Feat: added new version in changelog and config * Feat: added new version in changelog and config * Fix: correction in find professional * Fix: correction in inep_id (#664) * Fix: correction in inep_id * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: correction in description class (#668) * Fix: correction in description class * Feat: added new version for changelog and config * Fix: Define a constant instead of duplicating this literal "<strong>SÉRIE<strong>" 4 times. * Feat/food notice (#647) * finalizado crud de edital * adicionado botão para editais na tela de listagem de merenda * update migration * github issues * sonnar issues * atualizado versão do sistema * ignore case * corrigindo viewlunch * rename file * rename file * fix: creating notice button and fixing delete notice redirection * consertado o redirecionamento na actionDelete * fix folders * fix some sonarcloud issues * sonarlint issues * sonarlint issues * sonarlint issues --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/create farmer register (#653) * Pegando as informações do firebase * realizando o merge com a dev e modificando o changelog * Corrigindo o controller farmerregister * Pegando o cadastro do agricultor de acordo com o seu cpf * Conectando o update do agricultor com o firebase * Finalizada conexão para alteração do agricultor no firebase * Permitindo a atualização e a exclusão no firebase e adicionando verificações de cpf * Corrigindo issues * corrigindo code smells --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * corrigido bug produzido em 15/03/2024 * Fix/add lunch unities [Versão 3.77.132] (#677) * add lunch unities * mudado versão do sistema * Feat/school management signature (#675) * Feat: added school management signature * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/date corrections (#673) * Fix: correction in the student date field * Fix: correction in the school initial_date field * Fix: correction in the Instructor birthday_date field * Feat: added validation for duplicate cpfs * Feat: added function for validate cpf * Feat: added new version form changelog e config * Feat: only takes active schools * Fix: corrections for dates * Fix: correction in js validation for initial_date * Feat: added limit for date initial_date --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/instructor frequency [Versão 3.77.131] (#676) * alterado _initialization_instructor * fix instructor frequency * fix instructor frequency * mudado versão do sistema * refatorado _initialization_instructor.js --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: Reordered parameters in getSchedulesFromMajorStage method (#667) * Fix: Reordered parameters in getSchedulesFromMajorStage method * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: remove jquery * Fix/sagres componentes curriculares (#691) * Fix? added new inconsistencys for empty components curriculares * Feat: added new version for changelog and config * Icon font version update * add bytecodes * Fix/class turn (#683) * Fix: correction in class id * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-214] Feat/class plan validate (#694) * first commit * models adjustment and module configs * create view finished * create action finished/ update function already working * pendingPlans added * ref/module adjusted * table finished, just missing the action to validate * new inputs added * function adjusted * minor adjustment * request added * feat/forms finished, just missing to create a new type of access * feat/create button to enable edition * feat/add readonly property to fields that shouldn't be change * feat/observation field added to form * fix/date fixed and hiding buttons depending on auth item * docs/CHANGELOG e config.php updated * fix/update description in select itens * fix/sanitize html appends and sonarlint issues * fix/sonarlint and change description * feat/icons inserted * fix/icon styles --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/datepicker pt br (#693) * Feat: added class DatePickerWidget * Fix: added new renderDatePicker * Fix: added new renderDatePicker for school * Fix: added new renderDatePicker for student * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/inconsistency lunch (#679) * fix: added new id for lunch inconsistencys * Feat: added property for class model * Feat: added min caractres for restrictions lunch * Feat: added msg for error * Feat: added new version for changelog and config * Feat: added migration --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/food module (#672) * fix merenda * alterando menuCOmponent * mudado componente de menu * mudando componente de cardápio * mudado componente de cardápio * mudando FoodMenuReport * mudando componente de cardápio * change componente de menu * corrigido componente de cardápio * change menuComponent.js * alterada versão do tag * fix inventory * alterado _initialization.js --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-232] Fix/lunch meal portion (#669) * fix/select now shows food values * fix:modal updated and necessary API routes created * fix/lunch meal controller adjusted * fix/model updated, database adjusted but still missing controller fixes * fix/change in render partial params * fix/some forms are already working * fix/form and action finished * fix/remove unnecessary comments * CHANGELOG updated * fix/sonarlint fixes * fix(lunch): Corrigindo comando sql da migration --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> * Fix/stock [Versão 3.77.135] (#686) * fix/stock * atualizado versão do tag * refatorada a função de concatName --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/instructor frequency (#689) * alterado _initialization_instructor * fix instructor frequency * fix instructor frequency * mudado versão do sistema * refatorado _initialization_instructor.js * fix/intructor_frequency * fix/intructor_frequency * corrigindo frequency_instructor --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * add 2024-29-04_remove_duplicate_lunch_unity * Fix/food inventory (#707) * fix food inventory * sonarlint issues * atualizando versão --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-318] Feat/insert-disorder (#701) * feat/create table student_disorder * feat/modify StudentFileForm disorder * feat/add field disorder in form student * feat/add model student disorder * feat/add echo model StudentDisorder in form student * feat/migration * feat/modify controller student action update and create * feat/add margin * feat/add column of nationality * feat/add constraint * feat/save studentDisorder * feat/modify label others * feat/modify field deficiency * feat/add margin * feat/modify label * Fix/counting faults (#674) * Fix: added filter for schedule year * Fix: correction in sql for get number faults * Fix: remove selection for s.year * Feat: added new version in changelog and config * Fix: added filter for edcenso_stage_vs_modality_fk to get faults * Fix: added set 0 for null days * Fix: count falts --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: delete user * fix/courseplan start date field fixed * [TCDA-380] Fix/ Add Nationality Origin To StudentFile (#700) * fix/add nation to report * fix/report file and studentfile view updated * fix/adjust in report view * CHANGELOG updated * raw/studentfile view updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA - 392] Fix/Scrollbar Visualization (#705) * fix/hide property removed from table * CHANGELOG & config.php updated * fix/sticky property added to student name column * minor changes * fix/add sticky property to empty cells --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/reports-correction (#708) * [TCDA-394] fix/do-not-fill-grade (#711) * fix/add option select... * fix/add assignment of option outside of condition * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-422] Fix/layout problem (#712) * Refactor: Enhanced UI and adjusted student data iteration * Refactor: Optimized updateStudentAnottations function for better data handling * Refactor: Enhanced updateStudentAnottations function for better data organization * Feat: added new verson in changelog and config --------- Co-authored-by: Nathan Santos <nathanaelsantos15@gmail.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-380] Fix/ Report Style (#713) * fix/row colspan fixed and new sql view added to migrations * fix/string format converter removed * docs/CHANGELOG and version file updated * fix/view sql file fixed * Fix: correction of the modality options --------- Co-authored-by: Nathan Santos <ti.natan@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-436] Feat: students-class-report (#714) * Feat: added migration * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-157] Fix/erro-message-educacenso (#715) * fix/correction rule instructor educacenso * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: correction in id student identification (#716) * Fix: correction in id student identification * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-446] Feat/date-final (#717) * feat/ add date final form school * feat/identation html * feat/add click reset js * feat/update reset js * feat/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-437] Feat/validator-register-civil (#720) * feat/update model * feat/update function validateCivilRegister, and message added error * add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-426] Fix/empty_users_fk_istructor_identification (#721) * Refactor user creation and school assignment logic * Feat: added new version for changlog and config * Feat: added visibility should be explicitly declared --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/timesheet overwrite past days (#704) * permitido que adicione/remova schedule quando houve frequencia ou aula ministrada em data mais recente * feito com que, na remoção do primeiro schedule do dia, nao detone a aula ministrada do dia (salvo se todas as schedules do dia forem deletadas) * changelog * feito a regra de removeSchedule também abarcando fundamental maior, pois a regra de cadastro de aula ministrada é a mesma (só guarda no primeiro schedule da disciplina) --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * change power bi module * [TCDA-475] Fix/erro-educacenso-stage (#719) * fix/create migration update modality classroom * fix/update form, and added option education professional * fix/update form * fix/correction function isValidProfessionalEducation * revert instance * Fix/error-pdf-studentfileform (#724) * fix/ refatoring html * fix/correction form * fix/add margin css print * correction merge * fix/correction sonarlint css and add div head * fix/correction table th, and modify indice 21 * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/edcenso 2024 (#730) * Adaptação para o educacenso 2024 * Inserido situação de matrícula AVANÇADO * changelog * Update config.php --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-464] fix/delete-enrollmet (#731) * fix/edit name link, of delete enrollment * add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/error-educacenso-duplicated (#734) * fix/refactoring actionvalidate in class censo controller * fix/implementing processed instructor * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/correction-datepicker-last (#739) * fix/correction option max date, function renderDatePickerFinal * fix/add changelog * correction render date picker final --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-523] fix/error-classContents (#735) * fix/correction error class contents, array of schedules null * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o código do professor na listagem da tabela (#746) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * Adicionando o código na exibição da tabela de turmas (#747) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o código na exibição da tabela de alunos (#748) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * retirado regra velha de registros com numeros defasados * enviando apenas matriculas de alunos cujo status esteja 1 (matriculado) * permitido que se exporte matrículas com status NULL * resolvido bug de inep_id de instructor_documents_and_address vazio SOBRESCREVENDO o inep_id preenchido (ou não) de instructor_identification. * Feat/teacher classrons list (#754) * first commit * criada aba para visualisação das turmas dos professores * remove links * add sanitize * adicionando link * Corrigindo o instance --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * Feat: new inconsistency for Management Unit (#749) * Feat: new inconsistency for Management Unit * Feat: add new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/timesheet turn (#738) * Corrigido o turno que é exibido no quadro de horário * refresh versão * corrigido bug produzido em 15/03/2024 --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-533] Fix/transfered student frequency (#741) * issue fixed * CHANGELOG and config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/add sem recovery (#742) * first commit * change grade structe * change form * change grades-structure * adicionado validações no formulário de estrutura de unidades e avaliação * change grades structure * change grades-structure * created updateGradePartialRecoveryUseCase * recuperação parcial salva * change grade-structure * mudado grades-structure.js * mudado grades-structure.js * mudado grades-structure.js * mudado grades-structure.js * adicionado filtro na tela de notas * mudado grades-structure.js * mudado grades-structure.js * change functions.js * change functions.js * mudado módulo de grades * mudado módulo de grades * salvando recuperações * mudado módulo de grades * salvando recuperações * reuperações salves em grades results * mudado módulo de notas * reuperações salves em grades results * adicionado peso nas recuperações parciais * reuperações salves em grades results * adicionado peso nas recuperações parciais * atualizado UpdateGradePartialRecoveryUseCase.php * adicionadas recuperações parciais * change version * adicionada validação no formulário de grades-structure.js * alterado recuperações parciais * fix bugs * fix some bugs * add new column on grade table --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-380] Fix/enrollment report nationality (#745) * migration added and report updated * CHANGELOG and config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/stage edcenso field to name (#755) * fix(stages): Adicionando o código na exibição da tabela de alunos * Modificando a visualização da etapa relacionada ao educacenso no formulário de etapas * Inicializando o select2 no select de etapa --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-463] Fix/class specification report (#718) * Feat: added classroom * Feat: get name classroom * Feat: added filter by type EJA and Mult * Feat: added new version for changlog and config * Fix: implemented getEjaClassroomName function for report generation * Fix: correction in get classrom by multi * Fix: correction in get name student classroom --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/head school required (#757) * fix(school): Retirando a obrigatóriedade do código da escola sede no formulário de escola * fix(school): Retirando a obrigatóriedade do código da escola sede no formulário de escola * corrigindo changelog * fazendo o merge com a dev e modificando o changelog * Fix/food adjustments (#770) * first commit * add school saturday * add unit inputs * change menuComponent.js * change food reports * some fixes * adicionado validação para os diferentes tipos de usuário * change version * change stock * Adicionando filtro de status na tela de estoque * change menuComponent --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Gusta-Santos01~ <gustavo.santos23703@gmail.com> * fix/index-food-menu * fix/index-food-menu * fix food action Index * [TCDA-526] Fix/Instructor Imported Without User (#751) * first commit, usecase created * fix/update user now create a new user if cpf is added and user doesn´t exist * docs updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: dynamic width for lesson plans (#758) * Feat/csv exports (#760) * Criando arquivo CSV bruto e tela de exportações * Ajustado delimitador das colunas e testes * COlocando o resultado de uma query em um csv * Impressão de todos os CSV's * Ajuste pra exportar o CSV igual ao JSON * corrigido campo solto na tela * Ajuste na geração do arquivo para criar as pastas * criado exportadores de alunos, notas e faltas * inserido changelog * alterado nome de colunas de recuperação semestrais para ficar em conformidade com o migration de mudança de nomes de colunas * alterado nomes novamente * ajeitado erro na exportação de grades * aprimorado exportação de notas pra sempre trazer todas as disciplinas, com apenas as notas vazias * ajeitado exportação de faltas dos alunos --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/frequency multi classes (#763) * fix/frequency-multi-classes * change _initialization.js * fix/frequency-multi-class * Alterado o _initialization_instructor.js * finalizadas correções para turmas multiseriadas * change version * change changelog.md --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat: classroom_qtd_students (#772) * Feat: added migration * Feat: added new changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-634] Fix: Inconsistency for students born in the current year (#787) * Fix: date of birth * Feat: added new version for changlog and config * Define a constant instead of duplicating this literal "Data da matrícula no formato inválido: <strong>" 3 times. * Define a constant instead of duplicating this literal "d/m/Y" 10 times. --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/add created at and update at (#779) * add behaviors * add behaviors * created migration --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-609] Fix/Course Plan Loading Delay (#781) * first commit * refactor, only missing update the table * selects finished but still missing update the table * functionality finished but still missing investigate * small fixes * docs updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix(reports): Corrigindo o relatório de professores por escola para que o mesmo exiba somente os professores da escola que estão ligados a turmas (#782) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/new recovery calculation (#788) * first commit * change grade structure * change grades * add semester field * add semester field * change calulateNumericGradeUseCase * change grades * change calulateNumericGradeUseCase * created new grade calculation * created new grade calculation * fix exhibition * created new grade calculation * new grade calculation * mudado ata de notas --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/rename column type to methodology (#790) * label for objective and type changed * courseplan resource duplication on method fixed * add sql file * fix sql commands * docs updated and classes added to form --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/create aee record (#791) * Criados os esqueletos das telas Ficha Aee * Corrigindo exibição inicial da ficha e atualização * Corrigindo action de update * Criado o esqueleto do pdf da ficha aee * Criando esqueleto do relatório * Corrigindo a exibição do index * feat(aeeRecord): Criado o módulo de ficha AEE, permitindo o cadastro, alteração e impressão de fichas de alunos pertencentes a turmas AEE * Modificando o changelog * Corrigindo errors do sonarlint * Corrigindo o instance --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-534] Fix/Student Transfered New Enrollment (#764) * first commit * remove sql change and add new column to schedule object sent to front * model adjusted and inputs added to form * up temp changes * event added to select still missing to show the inputs * input now are been hidden, still missing to update values and check validations * input hide or show according to status input and mask added to inputs * minor changes * SQL migration added and docs updated * remove sonarlint issues * temp changes * remove unnecessary comments --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/courseplan batchclassroom (#776) * Retirado opções de 8 anos no batchupdate de classroom; aumentado campo tipo de 100 para 1000 caracteres * corrigido bug no aparecimento do plano de aula, bem como contagem errada nas aulas ministradas * Corrigido bug no datatable --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix create nutritionist profile * fix(food): Retirando a obrigatóriedade do campo de validade no lançamento de estoque e corrigindo erro ao adicionar alimento que já existe no estoque de outra escola (#798) Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * Fix/Search input disabled (#799) * fix/rename function * CHANGELOG added and update function name --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/report electronic diary data (#796) * first commit * fix/report-eletronic-diary-data * fix/report-eletronic-diary-data * fix/report-eletronic-diary-data * change version * git issues * git issues * change validation on grade-sctruture * updating GradeResults model --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Fix/aee record permissions (#797) * Modificando as permissões de acesso as fichas AEE, permitindo que gestores escolares e coordenadores acessem * Corrigindo a variável de banco de dados no instance * Modificando o changelog --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/increase maximum number of characters in fields aee (#805) * first commit * change version --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix no select da estrutura de unidades, "Forma de Cálculo" da rec. final (#807) * Feat/enrich stage creation (#804) * COlocando o resultado de uma query em um csv * Inserido a modalidade da etapa; Impedido que se vincule uma etapa do censo a outra etapa do censo; Impedido deletar etapa do censo * Resolvido problema do plano de aula não deletando * [TCDA-614] Fix/add creation date enrollment view (#795) * Adicionada a exibição da data de matricula do aluno em uma turma na aba de matrículas no formulário do aluno * Atualizando o changelog * Corrigindo instance --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/Student frequency (#801) * fix/last change fixed * instructor frequency fixed * add death status to conditional * fix/conditional fixed --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/courseplan abilities early years (#808) * Criando select de minor education disciplines * Resolvendo modificações de plano de aula * Modificando a tabela dos planos de aula * Corrigindo class contents e adicionando separação por habilidades * Exibindo planos de aula com mais de uma disciplina na listagem de planos de aula em aulas ministradas * Permitindo a adição de habilidades de disciplinas diferentes em planos de aula para etapas de fundamental menor * Realizando o merge com a dev e modificando o changelog * modificando o nome do banco de dados --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * inserido cor/raça na planilha de exportação de alunos (#817) * adding log * chore: adding separete folder to logs * chore: adding monitoring and log * Feat/change classdiary (#822) * first commit * mudado módulo de diário de classe * update classDiary --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Feat/change classdiary (#825) * first commit * mudado módulo de diário de classe * update classDiary * update classDiary * update classDiary * consertado módulo de diário de classe * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * fix: raven capture error * fix: correç~]ao de lançamento de aulas ministradas * add_edcenso_associated_stage_id (#835) * fix: error on order by actions * change version * chore: removendo comentário * Fix/ Delay on courseplan loading (#819) * first commit * create new file for table and add selects * selects and table are already working but still having some bugs * functions finished * CHANGELOG and config updated * css classes updated * sanitize html rendering * sonarLint issues fixed * change type on criteria * Feat/unified frequency (#840) * feat/unified-frequency * change version * finished unified frequency * fix-classcontent-classdiary-module * tab list fix * Feat/reports enrichment (#841) * inserido relatório de certificado de conclusão; inserido bncc e parte diversificadora no relatório de ata de notas da turma * fix no select da estrutura de unidades, "Forma de Cálculo" da rec. final * inserido termo de suspensão --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Aprimorado ficha de matrícula, inserido mais opções de documentos entregues (#843) Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-699] Feat/Frequency for transfered students (#848) * Add new check to function verifyStatusEnrollment * changelod updated * Update sonarcloud-analysis.yml * Update sonarcloud-analysis.yml * Update sonarcloud-analysis.yml * fix: sagres food_menu * change version * fix getGrades withaut params * chore: improve error capture on raven-js * ci: enable tracing * ci: upgrade php version to 8.3 * fix: directory permission and remove node global installer * fix deprecated * fix grades * [TCDA-705]Feat/Add enrollment status label to Grades view (#849) * Add enrollment status label to grades view * remove label for no status enrollments * add label to classdiary view accessed by instructor * minorEducation columns added to response body --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/Student Frequency New Classroom (#853) * Add new check to function verifyStatusEnrollment * changelod updated * Add new column 'enrollment_date' on student_enrollment * Fix frequency on new classroom and add label to instructor frequency view * add label to frequency view * Fix/change class contents schedule (#857) * Criando o sql que modifica a tabela de class_contents * Adicionando campos em class contents * Retirando a chave estrangeira de schedule em class_contents e adicionando campos relacionadoos a data na sua tabela * Modificando o changelog --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Múltiplas correções (#858) * ver changelog 3.89.198 * changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/add classes count on class contents (#864) * Adicionando o total de aulas ministradas e aulas da carga horária nas telas de aulas ministradas * Adicionando o badge no informativo de total de aulas ministradas * Adicionando o informativo de total de aulas da carga horária e total de aulas ministradas nas telas de aulas ministradas * Corrigindo o texto informativo de total de aulas na tela de aulas ministradas --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * adicionado formulada média para o cálculo da recuperação final (#876) * adicionado formulada média para o cálculo da recuperação final * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Fix/class contents report (#880) * Adicionando o total de aulas ministradas e aulas da carga horária nas telas de aulas ministradas * Adicionando o badge no informativo de total de aulas ministradas * Adicionando o informativo de total de aulas da carga horária e total de aulas ministradas nas telas de aulas ministradas * Corrigindo o texto informativo de total de aulas na tela de aulas ministradas * Criando esqueleto do relatório de aulas ministradas * Pegando os classContents na action que gera o relatório * Criando a tabela de aulas ministradas dentro do relatório * corrigindo o relatório * Corrigindo a action de classContentsReport * Adicionando o filtro de instrutor na action de getClassContentsReport * Criando as tabelas dentro do relatório de class contents * Criando as tabelas de classContentsReport * Adicionando os campos de assinatura * Corrigindo assinaturas * Finalizado o relatório de aulas ministradas * Adicionando frequencia no relatório de aulas ministradas * Realizando o merge com a dev e modificando o changelog * corrigindo errors do sonarlint * Adicionando os campos de mês, ano, turma e discipline ao salvar aulas ministradas na tela de diario de classe --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * corrigidos TCDAs 744, 745 e 746 (#872) Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/unity recovery (#859) * fix unity with recovery * remove console.log * change version * fix grades * change validation --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: remove wrong * * Finalizado TCDAs 738, 741 e 774 (#877) * Finalizado TCDAs 738, 741 e 774 * Corrigido erro encontrado pelo revisor Almir; resolvido erro do sonarlint * bugfix --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * 2024-12-11_add_new_grade_concept_columns * Corrigido o relatório de alunos por escola (Cpg, Rg e Nis), exibindo somente os alunos do ano em que o relatório foi emitido (#885) Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * Feat/add multi grade rules (#873) * add stage select * add filter * fix saveGrades * ajustes * ajustes * finished add stage filter * change version * fix github issues * remove colon from line * change grades view * change grades * add classroom stage * fix grade final calculation * change alert * Fix change student status * fix change status student --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: AnotherOne07 <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Corrigir os dias indisponíveis erroneamente (#800) * Corrigir os dias indisponíveis erroneamente * Ajuste no changeEvent do calendário pra evitar aula indisponivel erroneamente caso o usuário mude o intervalo do evento --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/tcda 789 (#888) * aprimorado ficha de matrícula * bugfix --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * first commit (#894) * Feat/create concept (#903) * Criando esqueleto do modulo de conceito de notas * Corrigindo as rotas * Organizando tela de administração, de index e de create em gradeconcept * Finalizado o formulario de notas por conceito * modificando o local do mod * Corrigindo o cálculo das notas por conceito --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Corrigindo a exibição da média de nota em turmas por conceito na ata de notas (#911) * feat/TCDA-809 (#904) * - Permitido que se adicione casa decimal na carga horária na matriz curricular. o Valor da hora-aula é definida nas configurações gerais do município. * corrigido bug no changeSchedule --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/recovery-calculation-status * feat/read-user (#914) * read user * fix save grades * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * 2025-2401_create_atand_update_at_on_log * fix(full-menu): fix issue pulling main version into dev * add create_at and update_at on log * add final recovery by weight (#898) * add columns on grade_unity * change CalculateFinalMediaUsecase.php * CalculateFinalMediaUsecase * change CalculateNumericGrades * change version * fix grade-structure.js * fix calculation * fix final-recovery form --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/individual record no filled final media (#916) * first commit * docs/CHANGELOG & config updated * [TCDA-856] Fix/teachers by school report (#922) * first commit * fix/sql query from repository adjusted to include scholarity * fix/scholarity id from form and update rows in db --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * v3.96.217 --------- Co-authored-by: Gusta-Santos01~ <gustavo.santos23703@gmail.com> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Evellyn Jade <97754536+evellynreis@users.noreply.github.com> Co-authored-by: Francisco Junior <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Paulo Roberto da Costa Cardoso <paulones89@gmail.com> Co-authored-by: GabrielChagas14 <84946326+GabrielChagas14@users.noreply.github.com> Co-authored-by: Nathan Santos <117388330+nathanipti@users.noreply.github.com> Co-authored-by: paulones <Ppcc8986> Co-authored-by: Lívia Martins <131170355+LiviaMartinsIPTI@users.noreply.github.com> Co-authored-by: Nathan Santos <ti.natan@ipti.org.br> Co-authored-by: GabrielChagas14 <gmelo123455@gmail.com> Co-authored-by: Nathan Santos <nathanaelsantos15@gmail.com> Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Felipe Souza <j.felipe.dev.18@gmail.com>
* Corrigindo erros do sonarlint * Corrigindo issues alertados pelo sonarlint * Corrigindo issues * Feat/change food measurement (#635) * create migration * adicionando input de quantidade * mudando componente de cardápio * alterado food_measurement * change reports * mudado componente de cardápio * alterado food_measurement * alterado food_measurement * alterado food_measurement * alterado food_measurement * sonarlint issues * resolve conflicts * sonarlint issues * main.css * mudado componente de cardápio --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-240] Fix/load schedules by discipline (#637) * :bug:fix/minor fundamental conditional fixed * :docs:docs/CHANGELOG updated * fix/function parameter fixed --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat: case added for class 22 and multi alias (#638) * Feat: case added for class 22 and multi alias * Feat: added changelog * Feat: added version in config * Feat: added case 2 for class --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: gestor not edit calendar (#640) * Fix: gestor not edit calendar * Feat: added version in changelog e config * Feat: added menu for calendário para professor * Feat: added acess for admin --------- Co-authored-by: AnotherOne07 <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/poco_dantas (#643) * fix/ add cep formated * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * rename food folders * fix: rename foodrequest folder * fix file rename * consertado redirecionamento em Foodmenu * fix: rename folder * fix: delete file * Feat/warning missing content (#639) * Apresentação de duas listas na pagina inicial * Apresentação dos primeiros warns e estrutura contada * Mais warnings avaliados * Alertando todos os problemas pedidos * Limite de quantidade de warns e ajustes * inserido painel de cadastros pendentes 100% * inserindo validação pra gestor escolar * updating name branch * ajeitado painel de cadastros pendentes * bug phps * bug phps * renomeado pra maiusculos novamente * renomeado pra maiusculos novamente * renomeado pra maiusculos novamente * corrigido incongruências de case sensitive * corrigido incongruências de case sensitive * retirado conflito de foodmenu.php * config e changelog --------- Co-authored-by: paulones <Ppcc8986> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/frequency_75 (#644) * fix/ add property frequency in use case * fix/add function get and set * fix/modify controller * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/scholarity sql column removed (#645) * Fix/scholarity sql column removed * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/merenda escolar (#648) * first commit * first commit * Ajustes visuais na tela de cadastro de cardápio * Ajustes visuais na tela de cadastro de cardápio * change foodmenu --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fixing tag version number * Fixing changelog * Feat/food notice (#650) * finalizado crud de edital * adicionado botão para editais na tela de listagem de merenda * update migration * github issues * sonnar issues * atualizado versão do sistema * ignore case * corrigindo viewlunch * rename file * rename file * fix: creating notice button and fixing delete notice redirection * consertado o redirecionamento na actionDelete * fix folders * fix some sonarcloud issues * sonarlint issues * sonarlint issues * sonarlint issues --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/no_notes (#651) * fix/sets status to one * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/corrections and improvements (#655) * Feat: added limit for not accessing future month * Fix: correction in attribute id_school * Fix: added inepId for inconsistencys * Fix: removed integer $inep_id * Fix: added filter for auth assignment * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: added food Enabled (#654) * Fix: added food Enabled * Feat: added migration * Feat/boquim integration (#652) * sqls para rodar nos bancos velhos de boquim * testado import de vanda 100% * ORGANIZADO SQLS * minor fix * Adaptado educacenso para importar dados quando não há professor; Melhorado tela de turma para não remover o teaching data quando não tem teaching_matrix; organizado melhor os arquivos SQL * aprimorado o readme * Integração dos bancos de boquim do TAG. Como foi reformulado o arquivo de importação. essa branch precisa ser merjada * update logs * fix: alterando condição de isStudent para importação do arquivo original do censo --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/instructor frequency (#657) * sqls para rodar nos bancos velhos de boquim * testado import de vanda 100% * ORGANIZADO SQLS * minor fix * Adaptado educacenso para importar dados quando não há professor; Melhorado tela de turma para não remover o teaching data quando não tem teaching_matrix; organizado melhor os arquivos SQL * aprimorado o readme * Integração dos bancos de boquim do TAG. Como foi reformulado o arquivo de importação. essa branch precisa ser merjada * update logs * Frequência do professor * fix update log --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/added professional for different schools (#659) * Feat: added professional for different schools * Fix: remove unique for cpf_professional * Feat: added new version in changelog and config * Feat: added new version in changelog and config * ci: add release sql * fix: added msg for inconsistency sagres (#626) * Feat: added msg for inconsistency sagres * Fix: modified code with only the first letter of "description" and "action" capitalized * Fix: corretion in uninitialized value * Fix/manager not authorized for school pdf (#661) * Fix: manager authorized for school pdf * Fix: set id student inconsistency sagres * Feat: added new version in changelog and config * Fix de teste da falta de curricular matrix e notas * logs * Icon font version update * Feat: added new version in changelog and config * Feat/added professional for different schools (#665) * Feat: added professional for different schools * Fix: remove unique for cpf_professional * Feat: added new version in changelog and config * Feat: added new version in changelog and config * Fix: correction in find professional * Fix: correction in inep_id (#664) * Fix: correction in inep_id * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: correction in description class (#668) * Fix: correction in description class * Feat: added new version for changelog and config * Fix: Define a constant instead of duplicating this literal "<strong>SÉRIE<strong>" 4 times. * Feat/food notice (#647) * finalizado crud de edital * adicionado botão para editais na tela de listagem de merenda * update migration * github issues * sonnar issues * atualizado versão do sistema * ignore case * corrigindo viewlunch * rename file * rename file * fix: creating notice button and fixing delete notice redirection * consertado o redirecionamento na actionDelete * fix folders * fix some sonarcloud issues * sonarlint issues * sonarlint issues * sonarlint issues --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/create farmer register (#653) * Pegando as informações do firebase * realizando o merge com a dev e modificando o changelog * Corrigindo o controller farmerregister * Pegando o cadastro do agricultor de acordo com o seu cpf * Conectando o update do agricultor com o firebase * Finalizada conexão para alteração do agricultor no firebase * Permitindo a atualização e a exclusão no firebase e adicionando verificações de cpf * Corrigindo issues * corrigindo code smells --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * corrigido bug produzido em 15/03/2024 * Fix/add lunch unities [Versão 3.77.132] (#677) * add lunch unities * mudado versão do sistema * Feat/school management signature (#675) * Feat: added school management signature * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/date corrections (#673) * Fix: correction in the student date field * Fix: correction in the school initial_date field * Fix: correction in the Instructor birthday_date field * Feat: added validation for duplicate cpfs * Feat: added function for validate cpf * Feat: added new version form changelog e config * Feat: only takes active schools * Fix: corrections for dates * Fix: correction in js validation for initial_date * Feat: added limit for date initial_date --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/instructor frequency [Versão 3.77.131] (#676) * alterado _initialization_instructor * fix instructor frequency * fix instructor frequency * mudado versão do sistema * refatorado _initialization_instructor.js --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: Reordered parameters in getSchedulesFromMajorStage method (#667) * Fix: Reordered parameters in getSchedulesFromMajorStage method * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: remove jquery * Fix/sagres componentes curriculares (#691) * Fix? added new inconsistencys for empty components curriculares * Feat: added new version for changelog and config * Icon font version update * add bytecodes * Fix/class turn (#683) * Fix: correction in class id * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-214] Feat/class plan validate (#694) * first commit * models adjustment and module configs * create view finished * create action finished/ update function already working * pendingPlans added * ref/module adjusted * table finished, just missing the action to validate * new inputs added * function adjusted * minor adjustment * request added * feat/forms finished, just missing to create a new type of access * feat/create button to enable edition * feat/add readonly property to fields that shouldn't be change * feat/observation field added to form * fix/date fixed and hiding buttons depending on auth item * docs/CHANGELOG e config.php updated * fix/update description in select itens * fix/sanitize html appends and sonarlint issues * fix/sonarlint and change description * feat/icons inserted * fix/icon styles --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/datepicker pt br (#693) * Feat: added class DatePickerWidget * Fix: added new renderDatePicker * Fix: added new renderDatePicker for school * Fix: added new renderDatePicker for student * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/inconsistency lunch (#679) * fix: added new id for lunch inconsistencys * Feat: added property for class model * Feat: added min caractres for restrictions lunch * Feat: added msg for error * Feat: added new version for changelog and config * Feat: added migration --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/food module (#672) * fix merenda * alterando menuCOmponent * mudado componente de menu * mudando componente de cardápio * mudado componente de cardápio * mudando FoodMenuReport * mudando componente de cardápio * change componente de menu * corrigido componente de cardápio * change menuComponent.js * alterada versão do tag * fix inventory * alterado _initialization.js --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-232] Fix/lunch meal portion (#669) * fix/select now shows food values * fix:modal updated and necessary API routes created * fix/lunch meal controller adjusted * fix/model updated, database adjusted but still missing controller fixes * fix/change in render partial params * fix/some forms are already working * fix/form and action finished * fix/remove unnecessary comments * CHANGELOG updated * fix/sonarlint fixes * fix(lunch): Corrigindo comando sql da migration --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> * Fix/stock [Versão 3.77.135] (#686) * fix/stock * atualizado versão do tag * refatorada a função de concatName --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/instructor frequency (#689) * alterado _initialization_instructor * fix instructor frequency * fix instructor frequency * mudado versão do sistema * refatorado _initialization_instructor.js * fix/intructor_frequency * fix/intructor_frequency * corrigindo frequency_instructor --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * add 2024-29-04_remove_duplicate_lunch_unity * Fix/food inventory (#707) * fix food inventory * sonarlint issues * atualizando versão --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-318] Feat/insert-disorder (#701) * feat/create table student_disorder * feat/modify StudentFileForm disorder * feat/add field disorder in form student * feat/add model student disorder * feat/add echo model StudentDisorder in form student * feat/migration * feat/modify controller student action update and create * feat/add margin * feat/add column of nationality * feat/add constraint * feat/save studentDisorder * feat/modify label others * feat/modify field deficiency * feat/add margin * feat/modify label * Fix/counting faults (#674) * Fix: added filter for schedule year * Fix: correction in sql for get number faults * Fix: remove selection for s.year * Feat: added new version in changelog and config * Fix: added filter for edcenso_stage_vs_modality_fk to get faults * Fix: added set 0 for null days * Fix: count falts --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: delete user * fix/courseplan start date field fixed * [TCDA-380] Fix/ Add Nationality Origin To StudentFile (#700) * fix/add nation to report * fix/report file and studentfile view updated * fix/adjust in report view * CHANGELOG updated * raw/studentfile view updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA - 392] Fix/Scrollbar Visualization (#705) * fix/hide property removed from table * CHANGELOG & config.php updated * fix/sticky property added to student name column * minor changes * fix/add sticky property to empty cells --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/reports-correction (#708) * [TCDA-394] fix/do-not-fill-grade (#711) * fix/add option select... * fix/add assignment of option outside of condition * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-422] Fix/layout problem (#712) * Refactor: Enhanced UI and adjusted student data iteration * Refactor: Optimized updateStudentAnottations function for better data handling * Refactor: Enhanced updateStudentAnottations function for better data organization * Feat: added new verson in changelog and config --------- Co-authored-by: Nathan Santos <nathanaelsantos15@gmail.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-380] Fix/ Report Style (#713) * fix/row colspan fixed and new sql view added to migrations * fix/string format converter removed * docs/CHANGELOG and version file updated * fix/view sql file fixed * Fix: correction of the modality options --------- Co-authored-by: Nathan Santos <ti.natan@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-436] Feat: students-class-report (#714) * Feat: added migration * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-157] Fix/erro-message-educacenso (#715) * fix/correction rule instructor educacenso * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: correction in id student identification (#716) * Fix: correction in id student identification * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-446] Feat/date-final (#717) * feat/ add date final form school * feat/identation html * feat/add click reset js * feat/update reset js * feat/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-437] Feat/validator-register-civil (#720) * feat/update model * feat/update function validateCivilRegister, and message added error * add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-426] Fix/empty_users_fk_istructor_identification (#721) * Refactor user creation and school assignment logic * Feat: added new version for changlog and config * Feat: added visibility should be explicitly declared --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/timesheet overwrite past days (#704) * permitido que adicione/remova schedule quando houve frequencia ou aula ministrada em data mais recente * feito com que, na remoção do primeiro schedule do dia, nao detone a aula ministrada do dia (salvo se todas as schedules do dia forem deletadas) * changelog * feito a regra de removeSchedule também abarcando fundamental maior, pois a regra de cadastro de aula ministrada é a mesma (só guarda no primeiro schedule da disciplina) --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * change power bi module * [TCDA-475] Fix/erro-educacenso-stage (#719) * fix/create migration update modality classroom * fix/update form, and added option education professional * fix/update form * fix/correction function isValidProfessionalEducation * revert instance * Fix/error-pdf-studentfileform (#724) * fix/ refatoring html * fix/correction form * fix/add margin css print * correction merge * fix/correction sonarlint css and add div head * fix/correction table th, and modify indice 21 * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/edcenso 2024 (#730) * Adaptação para o educacenso 2024 * Inserido situação de matrícula AVANÇADO * changelog * Update config.php --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-464] fix/delete-enrollmet (#731) * fix/edit name link, of delete enrollment * add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/error-educacenso-duplicated (#734) * fix/refactoring actionvalidate in class censo controller * fix/implementing processed instructor * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/correction-datepicker-last (#739) * fix/correction option max date, function renderDatePickerFinal * fix/add changelog * correction render date picker final --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-523] fix/error-classContents (#735) * fix/correction error class contents, array of schedules null * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o código do professor na listagem da tabela (#746) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * Adicionando o código na exibição da tabela de turmas (#747) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o código na exibição da tabela de alunos (#748) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * retirado regra velha de registros com numeros defasados * enviando apenas matriculas de alunos cujo status esteja 1 (matriculado) * permitido que se exporte matrículas com status NULL * resolvido bug de inep_id de instructor_documents_and_address vazio SOBRESCREVENDO o inep_id preenchido (ou não) de instructor_identification. * Feat/teacher classrons list (#754) * first commit * criada aba para visualisação das turmas dos professores * remove links * add sanitize * adicionando link * Corrigindo o instance --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * Feat: new inconsistency for Management Unit (#749) * Feat: new inconsistency for Management Unit * Feat: add new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/timesheet turn (#738) * Corrigido o turno que é exibido no quadro de horário * refresh versão * corrigido bug produzido em 15/03/2024 --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-533] Fix/transfered student frequency (#741) * issue fixed * CHANGELOG and config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/add sem recovery (#742) * first commit * change grade structe * change form * change grades-structure * adicionado validações no formulário de estrutura de unidades e avaliação * change grades structure * change grades-structure * created updateGradePartialRecoveryUseCase * recuperação parcial salva * change grade-structure * mudado grades-structure.js * mudado grades-structure.js * mudado grades-structure.js * mudado grades-structure.js * adicionado filtro na tela de notas * mudado grades-structure.js * mudado grades-structure.js * change functions.js * change functions.js * mudado módulo de grades * mudado módulo de grades * salvando recuperações * mudado módulo de grades * salvando recuperações * reuperações salves em grades results * mudado módulo de notas * reuperações salves em grades results * adicionado peso nas recuperações parciais * reuperações salves em grades results * adicionado peso nas recuperações parciais * atualizado UpdateGradePartialRecoveryUseCase.php * adicionadas recuperações parciais * change version * adicionada validação no formulário de grades-structure.js * alterado recuperações parciais * fix bugs * fix some bugs * add new column on grade table --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-380] Fix/enrollment report nationality (#745) * migration added and report updated * CHANGELOG and config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/stage edcenso field to name (#755) * fix(stages): Adicionando o código na exibição da tabela de alunos * Modificando a visualização da etapa relacionada ao educacenso no formulário de etapas * Inicializando o select2 no select de etapa --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-463] Fix/class specification report (#718) * Feat: added classroom * Feat: get name classroom * Feat: added filter by type EJA and Mult * Feat: added new version for changlog and config * Fix: implemented getEjaClassroomName function for report generation * Fix: correction in get classrom by multi * Fix: correction in get name student classroom --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/head school required (#757) * fix(school): Retirando a obrigatóriedade do código da escola sede no formulário de escola * fix(school): Retirando a obrigatóriedade do código da escola sede no formulário de escola * corrigindo changelog * fazendo o merge com a dev e modificando o changelog * Fix/food adjustments (#770) * first commit * add school saturday * add unit inputs * change menuComponent.js * change food reports * some fixes * adicionado validação para os diferentes tipos de usuário * change version * change stock * Adicionando filtro de status na tela de estoque * change menuComponent --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Gusta-Santos01~ <gustavo.santos23703@gmail.com> * fix/index-food-menu * fix/index-food-menu * fix food action Index * [TCDA-526] Fix/Instructor Imported Without User (#751) * first commit, usecase created * fix/update user now create a new user if cpf is added and user doesn´t exist * docs updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: dynamic width for lesson plans (#758) * Feat/csv exports (#760) * Criando arquivo CSV bruto e tela de exportações * Ajustado delimitador das colunas e testes * COlocando o resultado de uma query em um csv * Impressão de todos os CSV's * Ajuste pra exportar o CSV igual ao JSON * corrigido campo solto na tela * Ajuste na geração do arquivo para criar as pastas * criado exportadores de alunos, notas e faltas * inserido changelog * alterado nome de colunas de recuperação semestrais para ficar em conformidade com o migration de mudança de nomes de colunas * alterado nomes novamente * ajeitado erro na exportação de grades * aprimorado exportação de notas pra sempre trazer todas as disciplinas, com apenas as notas vazias * ajeitado exportação de faltas dos alunos --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/frequency multi classes (#763) * fix/frequency-multi-classes * change _initialization.js * fix/frequency-multi-class * Alterado o _initialization_instructor.js * finalizadas correções para turmas multiseriadas * change version * change changelog.md --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat: classroom_qtd_students (#772) * Feat: added migration * Feat: added new changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-634] Fix: Inconsistency for students born in the current year (#787) * Fix: date of birth * Feat: added new version for changlog and config * Define a constant instead of duplicating this literal "Data da matrícula no formato inválido: <strong>" 3 times. * Define a constant instead of duplicating this literal "d/m/Y" 10 times. --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/add created at and update at (#779) * add behaviors * add behaviors * created migration --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-609] Fix/Course Plan Loading Delay (#781) * first commit * refactor, only missing update the table * selects finished but still missing update the table * functionality finished but still missing investigate * small fixes * docs updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix(reports): Corrigindo o relatório de professores por escola para que o mesmo exiba somente os professores da escola que estão ligados a turmas (#782) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/new recovery calculation (#788) * first commit * change grade structure * change grades * add semester field * add semester field * change calulateNumericGradeUseCase * change grades * change calulateNumericGradeUseCase * created new grade calculation * created new grade calculation * fix exhibition * created new grade calculation * new grade calculation * mudado ata de notas --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/rename column type to methodology (#790) * label for objective and type changed * courseplan resource duplication on method fixed * add sql file * fix sql commands * docs updated and classes added to form --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/create aee record (#791) * Criados os esqueletos das telas Ficha Aee * Corrigindo exibição inicial da ficha e atualização * Corrigindo action de update * Criado o esqueleto do pdf da ficha aee * Criando esqueleto do relatório * Corrigindo a exibição do index * feat(aeeRecord): Criado o módulo de ficha AEE, permitindo o cadastro, alteração e impressão de fichas de alunos pertencentes a turmas AEE * Modificando o changelog * Corrigindo errors do sonarlint * Corrigindo o instance --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-534] Fix/Student Transfered New Enrollment (#764) * first commit * remove sql change and add new column to schedule object sent to front * model adjusted and inputs added to form * up temp changes * event added to select still missing to show the inputs * input now are been hidden, still missing to update values and check validations * input hide or show according to status input and mask added to inputs * minor changes * SQL migration added and docs updated * remove sonarlint issues * temp changes * remove unnecessary comments --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/courseplan batchclassroom (#776) * Retirado opções de 8 anos no batchupdate de classroom; aumentado campo tipo de 100 para 1000 caracteres * corrigido bug no aparecimento do plano de aula, bem como contagem errada nas aulas ministradas * Corrigido bug no datatable --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix create nutritionist profile * fix(food): Retirando a obrigatóriedade do campo de validade no lançamento de estoque e corrigindo erro ao adicionar alimento que já existe no estoque de outra escola (#798) Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * Fix/Search input disabled (#799) * fix/rename function * CHANGELOG added and update function name --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/report electronic diary data (#796) * first commit * fix/report-eletronic-diary-data * fix/report-eletronic-diary-data * fix/report-eletronic-diary-data * change version * git issues * git issues * change validation on grade-sctruture * updating GradeResults model --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Fix/aee record permissions (#797) * Modificando as permissões de acesso as fichas AEE, permitindo que gestores escolares e coordenadores acessem * Corrigindo a variável de banco de dados no instance * Modificando o changelog --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/increase maximum number of characters in fields aee (#805) * first commit * change version --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix no select da estrutura de unidades, "Forma de Cálculo" da rec. final (#807) * Feat/enrich stage creation (#804) * COlocando o resultado de uma query em um csv * Inserido a modalidade da etapa; Impedido que se vincule uma etapa do censo a outra etapa do censo; Impedido deletar etapa do censo * Resolvido problema do plano de aula não deletando * [TCDA-614] Fix/add creation date enrollment view (#795) * Adicionada a exibição da data de matricula do aluno em uma turma na aba de matrículas no formulário do aluno * Atualizando o changelog * Corrigindo instance --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/Student frequency (#801) * fix/last change fixed * instructor frequency fixed * add death status to conditional * fix/conditional fixed --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/courseplan abilities early years (#808) * Criando select de minor education disciplines * Resolvendo modificações de plano de aula * Modificando a tabela dos planos de aula * Corrigindo class contents e adicionando separação por habilidades * Exibindo planos de aula com mais de uma disciplina na listagem de planos de aula em aulas ministradas * Permitindo a adição de habilidades de disciplinas diferentes em planos de aula para etapas de fundamental menor * Realizando o merge com a dev e modificando o changelog * modificando o nome do banco de dados --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * inserido cor/raça na planilha de exportação de alunos (#817) * adding log * chore: adding separete folder to logs * chore: adding monitoring and log * Feat/change classdiary (#822) * first commit * mudado módulo de diário de classe * update classDiary --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Feat/change classdiary (#825) * first commit * mudado módulo de diário de classe * update classDiary * update classDiary * update classDiary * consertado módulo de diário de classe * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * fix: raven capture error * fix: correç~]ao de lançamento de aulas ministradas * add_edcenso_associated_stage_id (#835) * fix: error on order by actions * change version * chore: removendo comentário * Fix/ Delay on courseplan loading (#819) * first commit * create new file for table and add selects * selects and table are already working but still having some bugs * functions finished * CHANGELOG and config updated * css classes updated * sanitize html rendering * sonarLint issues fixed * change type on criteria * Feat/unified frequency (#840) * feat/unified-frequency * change version * finished unified frequency * fix-classcontent-classdiary-module * tab list fix * Feat/reports enrichment (#841) * inserido relatório de certificado de conclusão; inserido bncc e parte diversificadora no relatório de ata de notas da turma * fix no select da estrutura de unidades, "Forma de Cálculo" da rec. final * inserido termo de suspensão --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Aprimorado ficha de matrícula, inserido mais opções de documentos entregues (#843) Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-699] Feat/Frequency for transfered students (#848) * Add new check to function verifyStatusEnrollment * changelod updated * Update sonarcloud-analysis.yml * Update sonarcloud-analysis.yml * Update sonarcloud-analysis.yml * fix: sagres food_menu * change version * fix getGrades withaut params * chore: improve error capture on raven-js * ci: enable tracing * ci: upgrade php version to 8.3 * fix: directory permission and remove node global installer * fix deprecated * fix grades * [TCDA-705]Feat/Add enrollment status label to Grades view (#849) * Add enrollment status label to grades view * remove label for no status enrollments * add label to classdiary view accessed by instructor * minorEducation columns added to response body --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/Student Frequency New Classroom (#853) * Add new check to function verifyStatusEnrollment * changelod updated * Add new column 'enrollment_date' on student_enrollment * Fix frequency on new classroom and add label to instructor frequency view * add label to frequency view * Fix/change class contents schedule (#857) * Criando o sql que modifica a tabela de class_contents * Adicionando campos em class contents * Retirando a chave estrangeira de schedule em class_contents e adicionando campos relacionadoos a data na sua tabela * Modificando o changelog --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Múltiplas correções (#858) * ver changelog 3.89.198 * changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/add classes count on class contents (#864) * Adicionando o total de aulas ministradas e aulas da carga horária nas telas de aulas ministradas * Adicionando o badge no informativo de total de aulas ministradas * Adicionando o informativo de total de aulas da carga horária e total de aulas ministradas nas telas de aulas ministradas * Corrigindo o texto informativo de total de aulas na tela de aulas ministradas --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * adicionado formulada média para o cálculo da recuperação final (#876) * adicionado formulada média para o cálculo da recuperação final * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Fix/class contents report (#880) * Adicionando o total de aulas ministradas e aulas da carga horária nas telas de aulas ministradas * Adicionando o badge no informativo de total de aulas ministradas * Adicionando o informativo de total de aulas da carga horária e total de aulas ministradas nas telas de aulas ministradas * Corrigindo o texto informativo de total de aulas na tela de aulas ministradas * Criando esqueleto do relatório de aulas ministradas * Pegando os classContents na action que gera o relatório * Criando a tabela de aulas ministradas dentro do relatório * corrigindo o relatório * Corrigindo a action de classContentsReport * Adicionando o filtro de instrutor na action de getClassContentsReport * Criando as tabelas dentro do relatório de class contents * Criando as tabelas de classContentsReport * Adicionando os campos de assinatura * Corrigindo assinaturas * Finalizado o relatório de aulas ministradas * Adicionando frequencia no relatório de aulas ministradas * Realizando o merge com a dev e modificando o changelog * corrigindo errors do sonarlint * Adicionando os campos de mês, ano, turma e discipline ao salvar aulas ministradas na tela de diario de classe --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * corrigidos TCDAs 744, 745 e 746 (#872) Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/unity recovery (#859) * fix unity with recovery * remove console.log * change version * fix grades * change validation --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: remove wrong * * Finalizado TCDAs 738, 741 e 774 (#877) * Finalizado TCDAs 738, 741 e 774 * Corrigido erro encontrado pelo revisor Almir; resolvido erro do sonarlint * bugfix --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * 2024-12-11_add_new_grade_concept_columns * Corrigido o relatório de alunos por escola (Cpg, Rg e Nis), exibindo somente os alunos do ano em que o relatório foi emitido (#885) Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * Feat/add multi grade rules (#873) * add stage select * add filter * fix saveGrades * ajustes * ajustes * finished add stage filter * change version * fix github issues * remove colon from line * change grades view * change grades * add classroom stage * fix grade final calculation * change alert * Fix change student status * fix change status student --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: AnotherOne07 <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Corrigir os dias indisponíveis erroneamente (#800) * Corrigir os dias indisponíveis erroneamente * Ajuste no changeEvent do calendário pra evitar aula indisponivel erroneamente caso o usuário mude o intervalo do evento --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/tcda 789 (#888) * aprimorado ficha de matrícula * bugfix --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * first commit (#894) * Feat/create concept (#903) * Criando esqueleto do modulo de conceito de notas * Corrigindo as rotas * Organizando tela de administração, de index e de create em gradeconcept * Finalizado o formulario de notas por conceito * modificando o local do mod * Corrigindo o cálculo das notas por conceito --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Corrigindo a exibição da média de nota em turmas por conceito na ata de notas (#911) * feat/TCDA-809 (#904) * - Permitido que se adicione casa decimal na carga horária na matriz curricular. o Valor da hora-aula é definida nas configurações gerais do município. * corrigido bug no changeSchedule --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/recovery-calculation-status * feat/read-user (#914) * read user * fix save grades * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * 2025-2401_create_atand_update_at_on_log * fix(full-menu): fix issue pulling main version into dev * add create_at and update_at on log * add final recovery by weight (#898) * add columns on grade_unity * change CalculateFinalMediaUsecase.php * CalculateFinalMediaUsecase * change CalculateNumericGrades * change version * fix grade-structure.js * fix calculation * fix final-recovery form --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/individual record no filled final media (#916) * first commit * docs/CHANGELOG & config updated * [TCDA-856] Fix/teachers by school report (#922) * first commit * fix/sql query from repository adjusted to include scholarity * fix/scholarity id from form and update rows in db --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-814] Fix/frequency grades (#913) * first commit * fix/changeStudentStatusUseCase call fixed * fix/remove incorrect changes * docs/config, CHANGELOG & instance updates * Feat/substitute teacher (#883) * First Commit * add functions to add substitute instructor to a schedule * fix rule access * add actionDelete & create view for add substitute instructor * getFrequency function added * js functions added * temp changes * view already loading getFrequency action * feat/event added to frequency-checkbox input * feat/ Save and Delete substitute instructor class day register * minor changes * adding function to substitute instructor view * fix instance * adding disciplines field to view * still trying to finish function to validate if class isMinor * isMinor or not class check already working but still missing back-end working * minor or major class type check already working, still missing update sql queries to load frequency on other views * substituteInstructor view already working completely * minor changes on ajax request * views related to schedule adjusted * changelog e config updated * fix frequency view * sanitize html response text * sanitize html * fix classDiary saveClassContent function * change fullmenu * feat/sagres 2025 (#920) * chore: criada nova branch com clone da main * refactor: updated classes for new XML generation * feat: completed changes in the module to generate documents * fix: resolved conflict in index.php affecting vendor library imports * removido vendor de dentro do app * removidos os imports * Corrigido erros de ternario nos relatorios * Criada migration do sagres 2025 * Adicionados campos no formulario do aluno referente a adição de justificativa no da falta de cpf * criado select e adicionado campo novo nos models * fix(migration): update migration * removido parametro não utilizado no isMulti * Removido comentario em código sobre CVarDumper * removidos comentarios referentes ao require_once 'app/vendor/autoload.php' * Alterada a versão de 3.95.213 para 3.96.213 * atualizada a versão * Adicionada a versão e alteração no changelog * Adicionado select no formulario * feat: adicionar nova rota de inconsistência * docs: adicionar comentários explicando os paths no validador * fix: corrigir nome do banco de dados para o padrão * refactor: criar variáveis para descrições repetitivas de inconsistências * refactor: adicionar mais variáveis para descrições de inconsistências * fix: remover if vazio que verificava CPF diferente de null * chore: removidos arquivos da versão antiga * refactor: criar novas constantes para descrições de inconsistência * chore: remover arquivo de validador XML * refactor: remover comentários no código * refactor: simplificar if dentro de if * fix: alterado de http para https * fix: atualizada query de busca das matrículas * feat: criada nova incosistencia para o tag * refactor: reduzir complexidade do getSeries2025 * fix: remover inconsistência 13 * fix: corrigir comportamento no formulário * "fix: resolução de conflito no merge" * chore: atualização do CHANGELOG * chore: criado nova pasta de em migration e movido aquivo sql referente a migração do sagres * chore: apagado comentario do código * chore: separada a validação do getSchools de dentro do método * chore: removida variavel utilizada somente para passagem de parametro dentro método getSchools para a validação * chore: removido comentario entre método getStudentDataById e getStudentInfo * chore: separada a validação de classes * chore: deletados espaços em branco * chore: criado metodo para verificar se id da serie existe * chore: deletada variavel de tamanho maximo de string não usada no método * chore: separado metodos de busca no banco de dados * chore: simplificado método getEnrollments --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> Co-authored-by: Felipe Souza <j.felipe.18.dev@gmail.com> * chore(metadata): update Sagres year in YAML files * chore(metadata): update Sagres year to 2025 in YAML files * fix/individual-record (#931) * hide individual record * change version * fix/individual-record * add <b> tag --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Feat/create search abilities (#928) * Criando o select na tela de plano de aula * Preenchendo o selecty * Ao clicar no select de habilidades, cria a div de habilidades * Adicionando no formulário de criação de plano de aula um select de habilidades, permitindo que as habilidades sejam buscadas de uma forma simplificada * Modificando a versão do changelog * Modificando o local da chamada da action de getAbilities para que ela não seja chamada diversas vezes * Corrigindo actionDiscipline quando tem stage e discipline como parametro * Modificando a forma como o select de abilidades funciona * Corrigindo o placeholder do select de habilidades --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/reuse structure (#881) * feat/reuse-structure * fix migration * change structure * change classroomcontroller * chage classroomController * add mutiple stages * add grade rules on classroom * reuse-grade_rules * calculateFinalMedia * reuse-grade_rules * reuse-grade_rules * feat/reuse-structure * change final recovery * change getStudentGradesDisciplineUseCase * change migrations * change version * git issues * feat/reuse-structure * fix migration * fix division by 0 * fix division by zero * fix change status --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Change classdiary (#921) * first commit * add abilities * add validations * add abilities * change classdiary module * change version * fix classdiary --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * update changelog * Feat/food request nham connection (#777) * Corrigindo nome da pasta foodInventory * Adicionando o campo de edital nos formulários de agricultor * Modificado o estilo do modal de gerar solicitação * corrigindo problemas no formulário de edital * Fazendo a conexão entre o formulário de solicitações e o firebase no novo módulo de merenda * Fazendo o merge com a dev e modificando o changelog * Fixing issues * modificada a view de gerar solicitação * Criada a tela de gerar solicitação e permitindo que a solicitação seja salva no banco * Criando a tabela que exibe as solicitações na tela principal de solicitações * Estabelecendo a conexão com o firebase na funcionalidade de gerar solicitação * criando conexão com o firebase para enviar a solicitação * Finalizada funcionalidade do envio de solicitação para o firebase * Alterando a forma como a solicitação era enviada para o firebase, adicionando a categoria e a imageUrl no envio da solicitação * corrigindo a url da imagem da categoria que é enviada para o firebase * Criando a tela de ativar agricultores * Finalizada a funcionalidade de ativar e inativar agricultor * Corrigindo formatação da tela de edital e adicionando validações na tela de agricultor * Adicionando campos no firebase * Adicionando status na parte de edital e adicionando cálculo de unidade de medida * Retirando o hide do input file * Adicionando os campos reference_id e file_name na tabela de edital * Corrigindo a action de create no controller de notice para enviar o pdf do edital para o firebase * funcionando envio do arquivo pdf para o firebase * Criado o botão de visualizar pdf no formulário de edital * Criando verificação ao acessar o url do pdf * Corrigindo errors gerados pelo merge * Modificando o changelog * Corrigindo errors do sonarlint * corrigindo erros do sonarlint * Corrigindo code smells * Corrigindo inconsistências e criando migration unificada * Corrigindo o erro na exibição da relação de alimentos de agricultor e adicionando campo send amount no envio da request para o firebase * Corrigindo o erro na tabela de alimentos do agricultor, corrigindo a forma como eram enviadas as informações de cpf do agricultor para o firebase * Finalizando o endpoint que atualiza o status da request * Corrigindo erros do sonarlint * add missing semicolon to sql file * add missing semicolon to sql file * Corrigindo o sql, o layout mobile e adicionando um loading na pagina de edital * Modificando o instance * Corrigindo migrations * Adicionando uma verificação ao receber o numero de telefone de um agricultor * Corrigindo inconsistências de segurança * Adicionando verificações relacionadas a edital e retirando debugger e console log pelo código * Corrigindo a action de update notice * Corrigindo o loading da página de food notice --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: AnotherOne07 <93009549+AnotherOne07@users.noreply.github.com> * Docs/changelog AJustando changelog * Chore/cleaning tests * fix trim name * release 3.99.222 * Docs/changelog --------- Co-authored-by: Gusta-Santos01~ <gustavo.santos23703@gmail.com> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: GabrielChagas14 <84946326+GabrielChagas14@users.noreply.github.com> Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Francisco Junior <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Nathan Santos <117388330+nathanipti@users.noreply.github.com> Co-authored-by: Evellyn Jade <97754536+evellynreis@users.noreply.github.com> Co-authored-by: Paulo Roberto da Costa Cardoso <paulones89@gmail.com> Co-authored-by: paulones <Ppcc8986> Co-authored-by: Lívia Martins <131170355+LiviaMartinsIPTI@users.noreply.github.com> Co-authored-by: Nathan Santos <ti.natan@ipti.org.br> Co-authored-by: GabrielChagas14 <gmelo123455@gmail.com> Co-authored-by: Nathan Santos <nathanaelsantos15@gmail.com> Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Felipe Souza <j.felipe.dev.18@gmail.com> Co-authored-by: Felipe Souza <77517670+jfelipesouza@users.noreply.github.com> Co-authored-by: Felipe Souza <j.felipe.18.dev@gmail.com> Co-authored-by: Joanne Stephany <joannestephany@hotmail.com>
* Fix/corrections and improvements (#655) * Feat: added limit for not accessing future month * Fix: correction in attribute id_school * Fix: added inepId for inconsistencys * Fix: removed integer $inep_id * Fix: added filter for auth assignment * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: added food Enabled (#654) * Fix: added food Enabled * Feat: added migration * Feat/boquim integration (#652) * sqls para rodar nos bancos velhos de boquim * testado import de vanda 100% * ORGANIZADO SQLS * minor fix * Adaptado educacenso para importar dados quando não há professor; Melhorado tela de turma para não remover o teaching data quando não tem teaching_matrix; organizado melhor os arquivos SQL * aprimorado o readme * Integração dos bancos de boquim do TAG. Como foi reformulado o arquivo de importação. essa branch precisa ser merjada * update logs * fix: alterando condição de isStudent para importação do arquivo original do censo --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/instructor frequency (#657) * sqls para rodar nos bancos velhos de boquim * testado import de vanda 100% * ORGANIZADO SQLS * minor fix * Adaptado educacenso para importar dados quando não há professor; Melhorado tela de turma para não remover o teaching data quando não tem teaching_matrix; organizado melhor os arquivos SQL * aprimorado o readme * Integração dos bancos de boquim do TAG. Como foi reformulado o arquivo de importação. essa branch precisa ser merjada * update logs * Frequência do professor * fix update log --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/added professional for different schools (#659) * Feat: added professional for different schools * Fix: remove unique for cpf_professional * Feat: added new version in changelog and config * Feat: added new version in changelog and config * ci: add release sql * fix: added msg for inconsistency sagres (#626) * Feat: added msg for inconsistency sagres * Fix: modified code with only the first letter of "description" and "action" capitalized * Fix: corretion in uninitialized value * Fix/manager not authorized for school pdf (#661) * Fix: manager authorized for school pdf * Fix: set id student inconsistency sagres * Feat: added new version in changelog and config * Fix de teste da falta de curricular matrix e notas * logs * Icon font version update * Feat: added new version in changelog and config * Feat/added professional for different schools (#665) * Feat: added professional for different schools * Fix: remove unique for cpf_professional * Feat: added new version in changelog and config * Feat: added new version in changelog and config * Fix: correction in find professional * Fix: correction in inep_id (#664) * Fix: correction in inep_id * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: correction in description class (#668) * Fix: correction in description class * Feat: added new version for changelog and config * Fix: Define a constant instead of duplicating this literal "<strong>SÉRIE<strong>" 4 times. * Feat/food notice (#647) * finalizado crud de edital * adicionado botão para editais na tela de listagem de merenda * update migration * github issues * sonnar issues * atualizado versão do sistema * ignore case * corrigindo viewlunch * rename file * rename file * fix: creating notice button and fixing delete notice redirection * consertado o redirecionamento na actionDelete * fix folders * fix some sonarcloud issues * sonarlint issues * sonarlint issues * sonarlint issues --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/create farmer register (#653) * Pegando as informações do firebase * realizando o merge com a dev e modificando o changelog * Corrigindo o controller farmerregister * Pegando o cadastro do agricultor de acordo com o seu cpf * Conectando o update do agricultor com o firebase * Finalizada conexão para alteração do agricultor no firebase * Permitindo a atualização e a exclusão no firebase e adicionando verificações de cpf * Corrigindo issues * corrigindo code smells --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * corrigido bug produzido em 15/03/2024 * Fix/add lunch unities [Versão 3.77.132] (#677) * add lunch unities * mudado versão do sistema * Feat/school management signature (#675) * Feat: added school management signature * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/date corrections (#673) * Fix: correction in the student date field * Fix: correction in the school initial_date field * Fix: correction in the Instructor birthday_date field * Feat: added validation for duplicate cpfs * Feat: added function for validate cpf * Feat: added new version form changelog e config * Feat: only takes active schools * Fix: corrections for dates * Fix: correction in js validation for initial_date * Feat: added limit for date initial_date --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/instructor frequency [Versão 3.77.131] (#676) * alterado _initialization_instructor * fix instructor frequency * fix instructor frequency * mudado versão do sistema * refatorado _initialization_instructor.js --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: Reordered parameters in getSchedulesFromMajorStage method (#667) * Fix: Reordered parameters in getSchedulesFromMajorStage method * Feat: added new version in changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: remove jquery * Fix/sagres componentes curriculares (#691) * Fix? added new inconsistencys for empty components curriculares * Feat: added new version for changelog and config * Icon font version update * add bytecodes * Fix/class turn (#683) * Fix: correction in class id * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-214] Feat/class plan validate (#694) * first commit * models adjustment and module configs * create view finished * create action finished/ update function already working * pendingPlans added * ref/module adjusted * table finished, just missing the action to validate * new inputs added * function adjusted * minor adjustment * request added * feat/forms finished, just missing to create a new type of access * feat/create button to enable edition * feat/add readonly property to fields that shouldn't be change * feat/observation field added to form * fix/date fixed and hiding buttons depending on auth item * docs/CHANGELOG e config.php updated * fix/update description in select itens * fix/sanitize html appends and sonarlint issues * fix/sonarlint and change description * feat/icons inserted * fix/icon styles --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/datepicker pt br (#693) * Feat: added class DatePickerWidget * Fix: added new renderDatePicker * Fix: added new renderDatePicker for school * Fix: added new renderDatePicker for student * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/inconsistency lunch (#679) * fix: added new id for lunch inconsistencys * Feat: added property for class model * Feat: added min caractres for restrictions lunch * Feat: added msg for error * Feat: added new version for changelog and config * Feat: added migration --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/food module (#672) * fix merenda * alterando menuCOmponent * mudado componente de menu * mudando componente de cardápio * mudado componente de cardápio * mudando FoodMenuReport * mudando componente de cardápio * change componente de menu * corrigido componente de cardápio * change menuComponent.js * alterada versão do tag * fix inventory * alterado _initialization.js --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-232] Fix/lunch meal portion (#669) * fix/select now shows food values * fix:modal updated and necessary API routes created * fix/lunch meal controller adjusted * fix/model updated, database adjusted but still missing controller fixes * fix/change in render partial params * fix/some forms are already working * fix/form and action finished * fix/remove unnecessary comments * CHANGELOG updated * fix/sonarlint fixes * fix(lunch): Corrigindo comando sql da migration --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> * Fix/stock [Versão 3.77.135] (#686) * fix/stock * atualizado versão do tag * refatorada a função de concatName --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/instructor frequency (#689) * alterado _initialization_instructor * fix instructor frequency * fix instructor frequency * mudado versão do sistema * refatorado _initialization_instructor.js * fix/intructor_frequency * fix/intructor_frequency * corrigindo frequency_instructor --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * add 2024-29-04_remove_duplicate_lunch_unity * Fix/food inventory (#707) * fix food inventory * sonarlint issues * atualizando versão --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-318] Feat/insert-disorder (#701) * feat/create table student_disorder * feat/modify StudentFileForm disorder * feat/add field disorder in form student * feat/add model student disorder * feat/add echo model StudentDisorder in form student * feat/migration * feat/modify controller student action update and create * feat/add margin * feat/add column of nationality * feat/add constraint * feat/save studentDisorder * feat/modify label others * feat/modify field deficiency * feat/add margin * feat/modify label * Fix/counting faults (#674) * Fix: added filter for schedule year * Fix: correction in sql for get number faults * Fix: remove selection for s.year * Feat: added new version in changelog and config * Fix: added filter for edcenso_stage_vs_modality_fk to get faults * Fix: added set 0 for null days * Fix: count falts --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: delete user * fix/courseplan start date field fixed * [TCDA-380] Fix/ Add Nationality Origin To StudentFile (#700) * fix/add nation to report * fix/report file and studentfile view updated * fix/adjust in report view * CHANGELOG updated * raw/studentfile view updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA - 392] Fix/Scrollbar Visualization (#705) * fix/hide property removed from table * CHANGELOG & config.php updated * fix/sticky property added to student name column * minor changes * fix/add sticky property to empty cells --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/reports-correction (#708) * [TCDA-394] fix/do-not-fill-grade (#711) * fix/add option select... * fix/add assignment of option outside of condition * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-422] Fix/layout problem (#712) * Refactor: Enhanced UI and adjusted student data iteration * Refactor: Optimized updateStudentAnottations function for better data handling * Refactor: Enhanced updateStudentAnottations function for better data organization * Feat: added new verson in changelog and config --------- Co-authored-by: Nathan Santos <nathanaelsantos15@gmail.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-380] Fix/ Report Style (#713) * fix/row colspan fixed and new sql view added to migrations * fix/string format converter removed * docs/CHANGELOG and version file updated * fix/view sql file fixed * Fix: correction of the modality options --------- Co-authored-by: Nathan Santos <ti.natan@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-436] Feat: students-class-report (#714) * Feat: added migration * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-157] Fix/erro-message-educacenso (#715) * fix/correction rule instructor educacenso * fix/ add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: correction in id student identification (#716) * Fix: correction in id student identification * Feat: added new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-446] Feat/date-final (#717) * feat/ add date final form school * feat/identation html * feat/add click reset js * feat/update reset js * feat/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-437] Feat/validator-register-civil (#720) * feat/update model * feat/update function validateCivilRegister, and message added error * add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-426] Fix/empty_users_fk_istructor_identification (#721) * Refactor user creation and school assignment logic * Feat: added new version for changlog and config * Feat: added visibility should be explicitly declared --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/timesheet overwrite past days (#704) * permitido que adicione/remova schedule quando houve frequencia ou aula ministrada em data mais recente * feito com que, na remoção do primeiro schedule do dia, nao detone a aula ministrada do dia (salvo se todas as schedules do dia forem deletadas) * changelog * feito a regra de removeSchedule também abarcando fundamental maior, pois a regra de cadastro de aula ministrada é a mesma (só guarda no primeiro schedule da disciplina) --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * change power bi module * [TCDA-475] Fix/erro-educacenso-stage (#719) * fix/create migration update modality classroom * fix/update form, and added option education professional * fix/update form * fix/correction function isValidProfessionalEducation * revert instance * Fix/error-pdf-studentfileform (#724) * fix/ refatoring html * fix/correction form * fix/add margin css print * correction merge * fix/correction sonarlint css and add div head * fix/correction table th, and modify indice 21 * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/edcenso 2024 (#730) * Adaptação para o educacenso 2024 * Inserido situação de matrícula AVANÇADO * changelog * Update config.php --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-464] fix/delete-enrollmet (#731) * fix/edit name link, of delete enrollment * add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/error-educacenso-duplicated (#734) * fix/refactoring actionvalidate in class censo controller * fix/implementing processed instructor * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/correction-datepicker-last (#739) * fix/correction option max date, function renderDatePickerFinal * fix/add changelog * correction render date picker final --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-523] fix/error-classContents (#735) * fix/correction error class contents, array of schedules null * fix/add changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o código do professor na listagem da tabela (#746) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * Adicionando o código na exibição da tabela de turmas (#747) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o código na exibição da tabela de alunos (#748) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * retirado regra velha de registros com numeros defasados * enviando apenas matriculas de alunos cujo status esteja 1 (matriculado) * permitido que se exporte matrículas com status NULL * resolvido bug de inep_id de instructor_documents_and_address vazio SOBRESCREVENDO o inep_id preenchido (ou não) de instructor_identification. * Feat/teacher classrons list (#754) * first commit * criada aba para visualisação das turmas dos professores * remove links * add sanitize * adicionando link * Corrigindo o instance --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> * Feat: new inconsistency for Management Unit (#749) * Feat: new inconsistency for Management Unit * Feat: add new version for changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/timesheet turn (#738) * Corrigido o turno que é exibido no quadro de horário * refresh versão * corrigido bug produzido em 15/03/2024 --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-533] Fix/transfered student frequency (#741) * issue fixed * CHANGELOG and config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/add sem recovery (#742) * first commit * change grade structe * change form * change grades-structure * adicionado validações no formulário de estrutura de unidades e avaliação * change grades structure * change grades-structure * created updateGradePartialRecoveryUseCase * recuperação parcial salva * change grade-structure * mudado grades-structure.js * mudado grades-structure.js * mudado grades-structure.js * mudado grades-structure.js * adicionado filtro na tela de notas * mudado grades-structure.js * mudado grades-structure.js * change functions.js * change functions.js * mudado módulo de grades * mudado módulo de grades * salvando recuperações * mudado módulo de grades * salvando recuperações * reuperações salves em grades results * mudado módulo de notas * reuperações salves em grades results * adicionado peso nas recuperações parciais * reuperações salves em grades results * adicionado peso nas recuperações parciais * atualizado UpdateGradePartialRecoveryUseCase.php * adicionadas recuperações parciais * change version * adicionada validação no formulário de grades-structure.js * alterado recuperações parciais * fix bugs * fix some bugs * add new column on grade table --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-380] Fix/enrollment report nationality (#745) * migration added and report updated * CHANGELOG and config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/stage edcenso field to name (#755) * fix(stages): Adicionando o código na exibição da tabela de alunos * Modificando a visualização da etapa relacionada ao educacenso no formulário de etapas * Inicializando o select2 no select de etapa --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-463] Fix/class specification report (#718) * Feat: added classroom * Feat: get name classroom * Feat: added filter by type EJA and Mult * Feat: added new version for changlog and config * Fix: implemented getEjaClassroomName function for report generation * Fix: correction in get classrom by multi * Fix: correction in get name student classroom --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/head school required (#757) * fix(school): Retirando a obrigatóriedade do código da escola sede no formulário de escola * fix(school): Retirando a obrigatóriedade do código da escola sede no formulário de escola * corrigindo changelog * fazendo o merge com a dev e modificando o changelog * Fix/food adjustments (#770) * first commit * add school saturday * add unit inputs * change menuComponent.js * change food reports * some fixes * adicionado validação para os diferentes tipos de usuário * change version * change stock * Adicionando filtro de status na tela de estoque * change menuComponent --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Gusta-Santos01~ <gustavo.santos23703@gmail.com> * fix/index-food-menu * fix/index-food-menu * fix food action Index * [TCDA-526] Fix/Instructor Imported Without User (#751) * first commit, usecase created * fix/update user now create a new user if cpf is added and user doesn´t exist * docs updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix: dynamic width for lesson plans (#758) * Feat/csv exports (#760) * Criando arquivo CSV bruto e tela de exportações * Ajustado delimitador das colunas e testes * COlocando o resultado de uma query em um csv * Impressão de todos os CSV's * Ajuste pra exportar o CSV igual ao JSON * corrigido campo solto na tela * Ajuste na geração do arquivo para criar as pastas * criado exportadores de alunos, notas e faltas * inserido changelog * alterado nome de colunas de recuperação semestrais para ficar em conformidade com o migration de mudança de nomes de colunas * alterado nomes novamente * ajeitado erro na exportação de grades * aprimorado exportação de notas pra sempre trazer todas as disciplinas, com apenas as notas vazias * ajeitado exportação de faltas dos alunos --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/frequency multi classes (#763) * fix/frequency-multi-classes * change _initialization.js * fix/frequency-multi-class * Alterado o _initialization_instructor.js * finalizadas correções para turmas multiseriadas * change version * change changelog.md --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat: classroom_qtd_students (#772) * Feat: added migration * Feat: added new changelog and config --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-634] Fix: Inconsistency for students born in the current year (#787) * Fix: date of birth * Feat: added new version for changlog and config * Define a constant instead of duplicating this literal "Data da matrícula no formato inválido: <strong>" 3 times. * Define a constant instead of duplicating this literal "d/m/Y" 10 times. --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/add created at and update at (#779) * add behaviors * add behaviors * created migration --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * [TCDA-609] Fix/Course Plan Loading Delay (#781) * first commit * refactor, only missing update the table * selects finished but still missing update the table * functionality finished but still missing investigate * small fixes * docs updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix(reports): Corrigindo o relatório de professores por escola para que o mesmo exiba somente os professores da escola que estão ligados a turmas (#782) Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/new recovery calculation (#788) * first commit * change grade structure * change grades * add semester field * add semester field * change calulateNumericGradeUseCase * change grades * change calulateNumericGradeUseCase * created new grade calculation * created new grade calculation * fix exhibition * created new grade calculation * new grade calculation * mudado ata de notas --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/rename column type to methodology (#790) * label for objective and type changed * courseplan resource duplication on method fixed * add sql file * fix sql commands * docs updated and classes added to form --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/create aee record (#791) * Criados os esqueletos das telas Ficha Aee * Corrigindo exibição inicial da ficha e atualização * Corrigindo action de update * Criado o esqueleto do pdf da ficha aee * Criando esqueleto do relatório * Corrigindo a exibição do index * feat(aeeRecord): Criado o módulo de ficha AEE, permitindo o cadastro, alteração e impressão de fichas de alunos pertencentes a turmas AEE * Modificando o changelog * Corrigindo errors do sonarlint * Corrigindo o instance --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-534] Fix/Student Transfered New Enrollment (#764) * first commit * remove sql change and add new column to schedule object sent to front * model adjusted and inputs added to form * up temp changes * event added to select still missing to show the inputs * input now are been hidden, still missing to update values and check validations * input hide or show according to status input and mask added to inputs * minor changes * SQL migration added and docs updated * remove sonarlint issues * temp changes * remove unnecessary comments --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/courseplan batchclassroom (#776) * Retirado opções de 8 anos no batchupdate de classroom; aumentado campo tipo de 100 para 1000 caracteres * corrigido bug no aparecimento do plano de aula, bem como contagem errada nas aulas ministradas * Corrigido bug no datatable --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix create nutritionist profile * fix(food): Retirando a obrigatóriedade do campo de validade no lançamento de estoque e corrigindo erro ao adicionar alimento que já existe no estoque de outra escola (#798) Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * Fix/Search input disabled (#799) * fix/rename function * CHANGELOG added and update function name --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/report electronic diary data (#796) * first commit * fix/report-eletronic-diary-data * fix/report-eletronic-diary-data * fix/report-eletronic-diary-data * change version * git issues * git issues * change validation on grade-sctruture * updating GradeResults model --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Fix/aee record permissions (#797) * Modificando as permissões de acesso as fichas AEE, permitindo que gestores escolares e coordenadores acessem * Corrigindo a variável de banco de dados no instance * Modificando o changelog --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/increase maximum number of characters in fields aee (#805) * first commit * change version --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix no select da estrutura de unidades, "Forma de Cálculo" da rec. final (#807) * Feat/enrich stage creation (#804) * COlocando o resultado de uma query em um csv * Inserido a modalidade da etapa; Impedido que se vincule uma etapa do censo a outra etapa do censo; Impedido deletar etapa do censo * Resolvido problema do plano de aula não deletando * [TCDA-614] Fix/add creation date enrollment view (#795) * Adicionada a exibição da data de matricula do aluno em uma turma na aba de matrículas no formulário do aluno * Atualizando o changelog * Corrigindo instance --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/Student frequency (#801) * fix/last change fixed * instructor frequency fixed * add death status to conditional * fix/conditional fixed --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/courseplan abilities early years (#808) * Criando select de minor education disciplines * Resolvendo modificações de plano de aula * Modificando a tabela dos planos de aula * Corrigindo class contents e adicionando separação por habilidades * Exibindo planos de aula com mais de uma disciplina na listagem de planos de aula em aulas ministradas * Permitindo a adição de habilidades de disciplinas diferentes em planos de aula para etapas de fundamental menor * Realizando o merge com a dev e modificando o changelog * modificando o nome do banco de dados --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * inserido cor/raça na planilha de exportação de alunos (#817) * adding log * chore: adding separete folder to logs * chore: adding monitoring and log * Feat/change classdiary (#822) * first commit * mudado módulo de diário de classe * update classDiary --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Feat/change classdiary (#825) * first commit * mudado módulo de diário de classe * update classDiary * update classDiary * update classDiary * consertado módulo de diário de classe * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * fix: raven capture error * fix: correç~]ao de lançamento de aulas ministradas * add_edcenso_associated_stage_id (#835) * fix: error on order by actions * change version * chore: removendo comentário * Fix/ Delay on courseplan loading (#819) * first commit * create new file for table and add selects * selects and table are already working but still having some bugs * functions finished * CHANGELOG and config updated * css classes updated * sanitize html rendering * sonarLint issues fixed * change type on criteria * Feat/unified frequency (#840) * feat/unified-frequency * change version * finished unified frequency * fix-classcontent-classdiary-module * tab list fix * Feat/reports enrichment (#841) * inserido relatório de certificado de conclusão; inserido bncc e parte diversificadora no relatório de ata de notas da turma * fix no select da estrutura de unidades, "Forma de Cálculo" da rec. final * inserido termo de suspensão --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Aprimorado ficha de matrícula, inserido mais opções de documentos entregues (#843) Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-699] Feat/Frequency for transfered students (#848) * Add new check to function verifyStatusEnrollment * changelod updated * Update sonarcloud-analysis.yml * Update sonarcloud-analysis.yml * Update sonarcloud-analysis.yml * fix: sagres food_menu * change version * fix getGrades withaut params * chore: improve error capture on raven-js * ci: enable tracing * ci: upgrade php version to 8.3 * fix: directory permission and remove node global installer * fix deprecated * fix grades * [TCDA-705]Feat/Add enrollment status label to Grades view (#849) * Add enrollment status label to grades view * remove label for no status enrollments * add label to classdiary view accessed by instructor * minorEducation columns added to response body --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/Student Frequency New Classroom (#853) * Add new check to function verifyStatusEnrollment * changelod updated * Add new column 'enrollment_date' on student_enrollment * Fix frequency on new classroom and add label to instructor frequency view * add label to frequency view * Fix/change class contents schedule (#857) * Criando o sql que modifica a tabela de class_contents * Adicionando campos em class contents * Retirando a chave estrangeira de schedule em class_contents e adicionando campos relacionadoos a data na sua tabela * Modificando o changelog --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Múltiplas correções (#858) * ver changelog 3.89.198 * changelog --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/add classes count on class contents (#864) * Adicionando o total de aulas ministradas e aulas da carga horária nas telas de aulas ministradas * Adicionando o badge no informativo de total de aulas ministradas * Adicionando o informativo de total de aulas da carga horária e total de aulas ministradas nas telas de aulas ministradas * Corrigindo o texto informativo de total de aulas na tela de aulas ministradas --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * adicionado formulada média para o cálculo da recuperação final (#876) * adicionado formulada média para o cálculo da recuperação final * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Fix/class contents report (#880) * Adicionando o total de aulas ministradas e aulas da carga horária nas telas de aulas ministradas * Adicionando o badge no informativo de total de aulas ministradas * Adicionando o informativo de total de aulas da carga horária e total de aulas ministradas nas telas de aulas ministradas * Corrigindo o texto informativo de total de aulas na tela de aulas ministradas * Criando esqueleto do relatório de aulas ministradas * Pegando os classContents na action que gera o relatório * Criando a tabela de aulas ministradas dentro do relatório * corrigindo o relatório * Corrigindo a action de classContentsReport * Adicionando o filtro de instrutor na action de getClassContentsReport * Criando as tabelas dentro do relatório de class contents * Criando as tabelas de classContentsReport * Adicionando os campos de assinatura * Corrigindo assinaturas * Finalizado o relatório de aulas ministradas * Adicionando frequencia no relatório de aulas ministradas * Realizando o merge com a dev e modificando o changelog * corrigindo errors do sonarlint * Adicionando os campos de mês, ano, turma e discipline ao salvar aulas ministradas na tela de diario de classe --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * corrigidos TCDAs 744, 745 e 746 (#872) Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/unity recovery (#859) * fix unity with recovery * remove console.log * change version * fix grades * change validation --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix: remove wrong * * Finalizado TCDAs 738, 741 e 774 (#877) * Finalizado TCDAs 738, 741 e 774 * Corrigido erro encontrado pelo revisor Almir; resolvido erro do sonarlint * bugfix --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * 2024-12-11_add_new_grade_concept_columns * Corrigido o relatório de alunos por escola (Cpg, Rg e Nis), exibindo somente os alunos do ano em que o relatório foi emitido (#885) Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> * Feat/add multi grade rules (#873) * add stage select * add filter * fix saveGrades * ajustes * ajustes * finished add stage filter * change version * fix github issues * remove colon from line * change grades view * change grades * add classroom stage * fix grade final calculation * change alert * Fix change student status * fix change status student --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: AnotherOne07 <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Corrigir os dias indisponíveis erroneamente (#800) * Corrigir os dias indisponíveis erroneamente * Ajuste no changeEvent do calendário pra evitar aula indisponivel erroneamente caso o usuário mude o intervalo do evento --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/tcda 789 (#888) * aprimorado ficha de matrícula * bugfix --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * first commit (#894) * Feat/create concept (#903) * Criando esqueleto do modulo de conceito de notas * Corrigindo as rotas * Organizando tela de administração, de index e de create em gradeconcept * Finalizado o formulario de notas por conceito * modificando o local do mod * Corrigindo o cálculo das notas por conceito --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Corrigindo a exibição da média de nota em turmas por conceito na ata de notas (#911) * feat/TCDA-809 (#904) * - Permitido que se adicione casa decimal na carga horária na matriz curricular. o Valor da hora-aula é definida nas configurações gerais do município. * corrigido bug no changeSchedule --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * fix/recovery-calculation-status * feat/read-user (#914) * read user * fix save grades * change version --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * 2025-2401_create_atand_update_at_on_log * fix(full-menu): fix issue pulling main version into dev * add create_at and update_at on log * add final recovery by weight (#898) * add columns on grade_unity * change CalculateFinalMediaUsecase.php * CalculateFinalMediaUsecase * change CalculateNumericGrades * change version * fix grade-structure.js * fix calculation * fix final-recovery form --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Fix/individual record no filled final media (#916) * first commit * docs/CHANGELOG & config updated * [TCDA-856] Fix/teachers by school report (#922) * first commit * fix/sql query from repository adjusted to include scholarity * fix/scholarity id from form and update rows in db --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-814] Fix/frequency grades (#913) * first commit * fix/changeStudentStatusUseCase call fixed * fix/remove incorrect changes * docs/config, CHANGELOG & instance updates * Feat/substitute teacher (#883) * First Commit * add functions to add substitute instructor to a schedule * fix rule access * add actionDelete & create view for add substitute instructor * getFrequency function added * js functions added * temp changes * view already loading getFrequency action * feat/event added to frequency-checkbox input * feat/ Save and Delete substitute instructor class day register * minor changes * adding function to substitute instructor view * fix instance * adding disciplines field to view * still trying to finish function to validate if class isMinor * isMinor or not class check already working but still missing back-end working * minor or major class type check already working, still missing update sql queries to load frequency on other views * substituteInstructor view already working completely * minor changes on ajax request * views related to schedule adjusted * changelog e config updated * fix frequency view * sanitize html response text * sanitize html * fix classDiary saveClassContent function * change fullmenu * feat/sagres 2025 (#920) * chore: criada nova branch com clone da main * refactor: updated classes for new XML generation * feat: completed changes in the module to generate documents * fix: resolved conflict in index.php affecting vendor library imports * removido vendor de dentro do app * removidos os imports * Corrigido erros de ternario nos relatorios * Criada migration do sagres 2025 * Adicionados campos no formulario do aluno referente a adição de justificativa no da falta de cpf * criado select e adicionado campo novo nos models * fix(migration): update migration * removido parametro não utilizado no isMulti * Removido comentario em código sobre CVarDumper * removidos comentarios referentes ao require_once 'app/vendor/autoload.php' * Alterada a versão de 3.95.213 para 3.96.213 * atualizada a versão * Adicionada a versão e alteração no changelog * Adicionado select no formulario * feat: adicionar nova rota de inconsistência * docs: adicionar comentários explicando os paths no validador * fix: corrigir nome do banco de dados para o padrão * refactor: criar variáveis para descrições repetitivas de inconsistências * refactor: adicionar mais variáveis para descrições de inconsistências * fix: remover if vazio que verificava CPF diferente de null * chore: removidos arquivos da versão antiga * refactor: criar novas constantes para descrições de inconsistência * chore: remover arquivo de validador XML * refactor: remover comentários no código * refactor: simplificar if dentro de if * fix: alterado de http para https * fix: atualizada query de busca das matrículas * feat: criada nova incosistencia para o tag * refactor: reduzir complexidade do getSeries2025 * fix: remover inconsistência 13 * fix: corrigir comportamento no formulário * "fix: resolução de conflito no merge" * chore: atualização do CHANGELOG * chore: criado nova pasta de em migration e movido aquivo sql referente a migração do sagres * chore: apagado comentario do código * chore: separada a validação do getSchools de dentro do método * chore: removida variavel utilizada somente para passagem de parametro dentro método getSchools para a validação * chore: removido comentario entre método getStudentDataById e getStudentInfo * chore: separada a validação de classes * chore: deletados espaços em branco * chore: criado metodo para verificar se id da serie existe * chore: deletada variavel de tamanho maximo de string não usada no método * chore: separado metodos de busca no banco de dados * chore: simplificado método getEnrollments --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> Co-authored-by: Felipe Souza <j.felipe.18.dev@gmail.com> * chore(metadata): update Sagres year in YAML files * chore(metadata): update Sagres year to 2025 in YAML files * fix/individual-record (#931) * hide individual record * change version * fix/individual-record * add <b> tag --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> * Feat/create search abilities (#928) * Criando o select na tela de plano de aula * Preenchendo o selecty * Ao clicar no select de habilidades, cria a div de habilidades * Adicionando no formulário de criação de plano de aula um select de habilidades, permitindo que as habilidades sejam buscadas de uma forma simplificada * Modificando a versão do changelog * Modificando o local da chamada da action de getAbilities para que ela não seja chamada diversas vezes * Corrigindo actionDiscipline quando tem stage e discipline como parametro * Modificando a forma como o select de abilidades funciona * Corrigindo o placeholder do select de habilidades --------- Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Feat/reuse structure (#881) * feat/reuse-structure * fix migration * change structure * change classroomcontroller * chage classroomController * add mutiple stages * add grade rules on classroom * reuse-grade_rules * calculateFinalMedia * reuse-grade_rules * reuse-grade_rules * feat/reuse-structure * change final recovery * change getStudentGradesDisciplineUseCase * change migrations * change version * git issues * feat/reuse-structure * fix migration * fix division by 0 * fix division by zero * fix change status --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Change classdiary (#921) * first commit * add abilities * add validations * add abilities * change classdiary module * change version * fix classdiary --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * update changelog * Feat/food request nham connection (#777) * Corrigindo nome da pasta foodInventory * Adicionando o campo de edital nos formulários de agricultor * Modificado o estilo do modal de gerar solicitação * corrigindo problemas no formulário de edital * Fazendo a conexão entre o formulário de solicitações e o firebase no novo módulo de merenda * Fazendo o merge com a dev e modificando o changelog * Fixing issues * modificada a view de gerar solicitação * Criada a tela de gerar solicitação e permitindo que a solicitação seja salva no banco * Criando a tabela que exibe as solicitações na tela principal de solicitações * Estabelecendo a conexão com o firebase na funcionalidade de gerar solicitação * criando conexão com o firebase para enviar a solicitação * Finalizada funcionalidade do envio de solicitação para o firebase * Alterando a forma como a solicitação era enviada para o firebase, adicionando a categoria e a imageUrl no envio da solicitação * corrigindo a url da imagem da categoria que é enviada para o firebase * Criando a tela de ativar agricultores * Finalizada a funcionalidade de ativar e inativar agricultor * Corrigindo formatação da tela de edital e adicionando validações na tela de agricultor * Adicionando campos no firebase * Adicionando status na parte de edital e adicionando cálculo de unidade de medida * Retirando o hide do input file * Adicionando os campos reference_id e file_name na tabela de edital * Corrigindo a action de create no controller de notice para enviar o pdf do edital para o firebase * funcionando envio do arquivo pdf para o firebase * Criado o botão de visualizar pdf no formulário de edital * Criando verificação ao acessar o url do pdf * Corrigindo errors gerados pelo merge * Modificando o changelog * Corrigindo errors do sonarlint * corrigindo erros do sonarlint * Corrigindo code smells * Corrigindo inconsistências e criando migration unificada * Corrigindo o erro na exibição da relação de alimentos de agricultor e adicionando campo send amount no envio da request para o firebase * Corrigindo o erro na tabela de alimentos do agricultor, corrigindo a forma como eram enviadas as informações de cpf do agricultor para o firebase * Finalizando o endpoint que atualiza o status da request * Corrigindo erros do sonarlint * add missing semicolon to sql file * add missing semicolon to sql file * Corrigindo o sql, o layout mobile e adicionando um loading na pagina de edital * Modificando o instance * Corrigindo migrations * Adicionando uma verificação ao receber o numero de telefone de um agricultor * Corrigindo inconsistências de segurança * Adicionando verificações relacionadas a edital e retirando debugger e console log pelo código * Corrigindo a action de update notice * Corrigindo o loading da página de food notice --------- Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: AnotherOne07 <93009549+AnotherOne07@users.noreply.github.com> * Docs/changelog AJustando changelog * Chore/cleaning tests * fix trim name * release 3.99.222 * Docs/changelog * fix: changelog * Fazendo ajustes visuais na tela de edital * Adicinando o botão de preencher itens do edital com a lista da compras * [TCDA-897] Fix/Instructor_frequency_current_year (#936) * first commit * docs/CHANGELOG & config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-839] Fix/Delete classroom (#937) * first commit * improving actionDelete code * fix/update exception message throw * docs/CHANGELOG & config updated * fix/sql added --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-899] Feat/remove enrollment (#943) * add trash icon * change student form * fix delete enrollment * change TAG version * fix github issues * fix github issues * fix github issues * sonarcloud issues * fix classFaults count --------- Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Adicionando o filtro de ano na listagem de aulas possíveis para adicionar em aulas ministradas (#948) Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * Criando o modal de editar items do edital * change classname getAbilities to GetAbilities * Corrigindo modal de editar itens do edital * Finalizado modal de edital * Realizando o merge com a dev e atualizando o changelog * Adicionando um alerta na tela de edital para quando a lista de compras estiver vazia * [TCDA-921, TCDA-928 & TCDA-932] Fix/student frequency (#956) * first commit * update school_admission_date field type * fix/final adjustments in funcionality & docs updated * fix: date loading on school_admission_date field * fix: adjusts on form * [TCDA-890] Fix/classroom_stage_update (#949) * fix/add sql to alter classroom table * docs/CHANGELOG & config.php updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-844] Fix/student file form stage description (#930) * fix/new student file script & fix studentFileForm report * feat/add case when classroom is multi stage --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * [TCDA-839] Fix/Delete instructor restriction (#932) * first commit * add function to ii model & change loadmodel * fix/alert already working & anchor added to each row * docs/CHANGELOG & config updated --------- Co-authored-by: Igor Gonçalves <igor_goncalves@live.com> * chore/pr-templates (#946) * release: 3.101.227 --------- Co-authored-by: Nathan Santos <117388330+nathanipti@users.noreply.github.com> Co-authored-by: Paulo Roberto da Costa Cardoso <paulones89@gmail.com> Co-authored-by: gabriel-IPTI <ti.gabriel@ipti.org.br> Co-authored-by: paulones <Ppcc8986> Co-authored-by: Lívia Martins <131170355+LiviaMartinsIPTI@users.noreply.github.com> Co-authored-by: Nathan Santos <ti.natan@ipti.org.br> Co-authored-by: GabrielChagas14 <84946326+GabrielChagas14@users.noreply.github.com> Co-authored-by: TI GUSTAVO <ti.gustavo@ipti.org.br> Co-authored-by: Gustavo Santos <gustavo.santos23703@gmail.com> Co-authored-by: Francisco Junior <93009549+AnotherOne07@users.noreply.github.com> Co-authored-by: GabrielChagas14 <gmelo123455@gmail.com> Co-authored-by: Evellyn Jade <97754536+evellynreis@users.noreply.github.com> Co-authored-by: Nathan Santos <nathanaelsantos15@gmail.com> Co-authored-by: TI GUSTAVO <ti.gustavo@thp.org.br> Co-authored-by: Felipe Souza <j.felipe.dev.18@gmail.com> Co-authored-by: Felipe Souza <77517670+jfelipesouza@users.noreply.github.com> Co-authored-by: Felipe Souza <j.felipe.18.dev@gmail.com> Co-authored-by: Joanne Stephany <joannestephany@hotmail.com>
Motivação
Alterações Realizadas
Fluxo de Teste
Fluxo de Teste 1: Transferir aluno
✅ Sucesso: Após transferir a matrícula do aluno e acessar a tela de notas, o label sobre a situação de matricula é devidamente exibido.
❌ Falha: Após transferir a matrícula do aluno e acessar a tela de notas, o label sobre a situação de matrícula do aluno não é exibido, ou é exibido incorretamente.
Migrations Utilizadas
Checklist de revisão
config.php
?CHANGELOG
?