3.8.6
What's Changed
- Funcionalidade de turmas para os projetos by @hananvictor2008 in #1693
- Sincronização master para vida relevante 260511 by @GabrielPintoSouza in #1695
- Pre master jv 06 08 2026 by @JoaoVictorPinheiroGrandini in #1705
- Pre master securities 06 09 2026 by @GabrielPintoSouza in #1706
- Gabriel 260601 by @GabrielPintoSouza in #1707
- Pre master vida relevante 260511 by @GabrielPintoSouza in #1698
- Pre release 3.8.6 by @GabrielPintoSouza in #1709
Full Changelog: 3.8.5...3.8.6
Alterações no banco de dados
INSERT INTO `permissao` (`id_cargo`, `id_acao`, `id_recurso`) VALUES
(1, 7, 7);Alterações no banco de dados
-- -----------------------------------------------------
-- Table `wegia`.`projeto_turma`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `wegia`.`projeto_turma` (
`id_turma` INT NOT NULL AUTO_INCREMENT,
`id_projeto` INT NOT NULL,
`nome` VARCHAR(150) NOT NULL,
PRIMARY KEY (`id_turma`),
UNIQUE INDEX `uq_turma_nome_projeto` (`id_projeto` ASC, `nome` ASC),
INDEX `fk_turma_projeto_idx` (`id_projeto` ASC),
CONSTRAINT `fk_turma_projeto`
FOREIGN KEY (`id_projeto`)
REFERENCES `wegia`.`projeto` (`id_projeto`)
ON DELETE CASCADE
ON UPDATE NO ACTION
) ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `wegia`.`projeto_turma_executante`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `wegia`.`projeto_turma_executante` (
`id` INT NOT NULL AUTO_INCREMENT,
`id_turma` INT NOT NULL,
`id_pessoa` INT NOT NULL,
PRIMARY KEY (`id`),
UNIQUE INDEX `uq_turma_executante` (`id_turma` ASC, `id_pessoa` ASC),
INDEX `fk_te_turma_idx` (`id_turma` ASC),
INDEX `fk_te_pessoa_idx` (`id_pessoa` ASC),
CONSTRAINT `fk_te_turma`
FOREIGN KEY (`id_turma`)
REFERENCES `wegia`.`projeto_turma` (`id_turma`)
ON DELETE CASCADE
ON UPDATE NO ACTION,
CONSTRAINT `fk_te_pessoa`
FOREIGN KEY (`id_pessoa`)
REFERENCES `wegia`.`pessoa` (`id_pessoa`)
ON DELETE NO ACTION
ON UPDATE NO ACTION
) ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `wegia`.`projeto_turma_atendido`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `wegia`.`projeto_turma_atendido` (
`id` INT NOT NULL AUTO_INCREMENT,
`id_turma` INT NOT NULL,
`id_atendido` INT NOT NULL,
PRIMARY KEY (`id`),
UNIQUE INDEX `uq_turma_atendido` (`id_turma` ASC, `id_atendido` ASC),
INDEX `fk_ta_turma_idx` (`id_turma` ASC),
INDEX `fk_ta_atendido_idx` (`id_atendido` ASC),
CONSTRAINT `fk_ta_turma`
FOREIGN KEY (`id_turma`)
REFERENCES `wegia`.`projeto_turma` (`id_turma`)
ON DELETE CASCADE
ON UPDATE NO ACTION,
CONSTRAINT `fk_ta_atendido`
FOREIGN KEY (`id_atendido`)
REFERENCES `wegia`.`atendido` (`idatendido`)
ON DELETE NO ACTION
ON UPDATE NO ACTION
) ENGINE = InnoDB;