Livro do Dia em três níveis com validação (esquadrilha → esquadrão → Corpo de Alunos) #42

Closed
opened 2026-10-10 22:42:34 -03:00 by caio · 1 comment
Owner

O Livro do Dia passa a tramitar dentro do sistema, em três níveis, com validação:

  1. Aluno de Dia à Esquadrilha confere o livro da esquadrilha, escreve as alterações e envia.
  2. Aluno de Dia ao Esquadrão recebe os livros das esquadrilhas, valida (ou devolve com o motivo), reúne e envia o livro do esquadrão.
  3. Aluno de Dia ao Corpo de Alunos recebe os livros dos esquadrões, valida (ou devolve), reúne e envia o Livro do Dia ao Corpo de Alunos.

O que precisa

  • A função (esquadrilha / esquadrão / CA) escolhida junto com o posto de serviço, ao entrar no app — provisório, até existir a escala de serviço.
  • Cada livro com situação: rascunho, enviado, validado, devolvido; quem enviou, quem validou e quando.
  • Campo de alterações e observações, editável por quem é dono do livro enquanto não foi enviado (ou depois de devolvido).
  • O livro enviado fica guardado como foi enviado.
  • Aluno de Dia ao CA pode reabrir o livro do CA pra corrigir.
  • Painel de Comando mostra a tramitação do dia.
  • Testes do fluxo e das permissões.
O Livro do Dia passa a tramitar dentro do sistema, em três níveis, com validação: 1. **Aluno de Dia à Esquadrilha** confere o livro da esquadrilha, escreve as alterações e envia. 2. **Aluno de Dia ao Esquadrão** recebe os livros das esquadrilhas, **valida** (ou devolve com o motivo), reúne e envia o livro do esquadrão. 3. **Aluno de Dia ao Corpo de Alunos** recebe os livros dos esquadrões, **valida** (ou devolve), reúne e envia o Livro do Dia ao Corpo de Alunos. **O que precisa** - [ ] A função (esquadrilha / esquadrão / CA) escolhida junto com o posto de serviço, ao entrar no app — provisório, até existir a escala de serviço. - [ ] Cada livro com situação: rascunho, enviado, validado, devolvido; quem enviou, quem validou e quando. - [ ] Campo de alterações e observações, editável por quem é dono do livro enquanto não foi enviado (ou depois de devolvido). - [ ] O livro enviado fica guardado como foi enviado. - [ ] Aluno de Dia ao CA pode reabrir o livro do CA pra corrigir. - [ ] Painel de Comando mostra a tramitação do dia. - [ ] Testes do fluxo e das permissões.
Author
Owner

Feito em 8a0c889 (develop). CI verde nos dois runners: run 38.

  • Função no serviço: escolhida junto com o posto ao entrar no app (Aluno de Dia à Esquadrilha, ao Esquadrão ou ao Corpo de Alunos). Provisório, até existir a escala de serviço.
  • Esquadrilha: confere o livro da esquadrilha, escreve as alterações e envia ao Aluno de Dia ao Esquadrão.
  • Esquadrão: vê os livros das esquadrilhas, valida ou devolve (com motivo), e envia o livro do esquadrão ao Aluno de Dia ao CA.
  • Corpo de Alunos: vê os livros dos esquadrões, valida ou devolve, escreve as alterações e envia o Livro do Dia ao Corpo de Alunos. Pode reabrir pra corrigir.
  • Livro enviado fica guardado como foi enviado; fica registrado quem enviou, quem validou e quando.
  • Painel de Comando → Livro do Dia mostra a tramitação do dia.
  • Migration 020 (tabela livros + função na sessão). 9 testes novos do fluxo e das recusas.

Regras descritas em docs/SEGURANCA-API.md.

Feito em 8a0c889 (`develop`). CI verde nos dois runners: [run 38](https://cosmos.simioni.dev.br/cidit/projeto-argos/actions/runs/38). - **Função no serviço:** escolhida junto com o posto ao entrar no app (Aluno de Dia à Esquadrilha, ao Esquadrão ou ao Corpo de Alunos). Provisório, até existir a escala de serviço. - **Esquadrilha:** confere o livro da esquadrilha, escreve as alterações e envia ao Aluno de Dia ao Esquadrão. - **Esquadrão:** vê os livros das esquadrilhas, valida ou devolve (com motivo), e envia o livro do esquadrão ao Aluno de Dia ao CA. - **Corpo de Alunos:** vê os livros dos esquadrões, valida ou devolve, escreve as alterações e envia o Livro do Dia ao Corpo de Alunos. Pode reabrir pra corrigir. - Livro enviado fica guardado como foi enviado; fica registrado quem enviou, quem validou e quando. - Painel de Comando → Livro do Dia mostra a tramitação do dia. - Migration 020 (tabela `livros` + função na sessão). 9 testes novos do fluxo e das recusas. Regras descritas em `docs/SEGURANCA-API.md`.
caio closed this issue 2026-10-10 22:53:07 -03:00
caio added this to the Argos project 2026-10-10 22:53:08 -03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
cidit/projeto-argos#42
No description provided.