Grupo02-Biopark / ambiente-saga

0 stars 2 forks source link

[Atualização Banco de dados] #55

Closed Kainak closed 4 months ago

Kainak commented 4 months ago

Descrição de tarefa

Incluir atributo "status" do tipo Boolean nos Models:

Descrição de casos de uso

Esse atributo funcionará com um Flag de "ativo" e "inativo". Quando o usuário não precisar mais utilizar um desses itens, esta flag servirá para fazer um filtro no select.

Requisitos atendidos

Servirá para que não seja necessário Deletar esses itens do banco de dados, tornando possível a recuperação dos mesmos à qualquer momento, e evitado que no caso do Formulário e pergunta seja necessário trabalhar com versionamento, o que causaria um impacto grande na estrutura do projeto.

Regras de negócio

Usuários: quando inativo aparecerá identificado na lista de Funcionários porém impedirá que o mesmo entre no sistema.

Formulário: Quando inativa aparecerá identificada na lista de formulários base, mas não aparecerá na lista para utilizar na avaliação. Não impactará nos formulários concluídos.

Empresas: quando inativa aparecerá na lista identificada como inativa. Não aparecerá na lista na hora de criar uma avaliação.

Pergunta: Quando ativa parecerá identificada no formulário base e avaliações em andamento, se criada, mas não impactará nos formulários já concluídos e não influenciará na nota do certificados.

Deve ser criados filtros para aparecerem na lista somente quando desejado.

Observação

Solicitação do Prof. Willian

Kainak commented 4 months ago

@guiigos Boa noite! Conversamos com o professor Willian ontem e ele nos disse que deve ser feito dessa maneira, por isso a criação dessa Issue.

GusDechotti commented 4 months ago

Obejtivo: Atualizar o script SQL do banco e os models da aplicação seguindo o as atualizações que o professor William pediu. Modelo lógico:

Image

GusDechotti commented 4 months ago

Link do novo banco sql: https://drive.google.com/file/d/1oc_KV2355V4gpGWRDMTKMT_PsRMKLaRA/view?usp=drive_link

GusDechotti commented 4 months ago

Novo banco oficial agora: https://drive.google.com/file/d/1mLuo2cnBIFYxNRkaL76IwOHRrdK17pqT/view?usp=drive_link