SGEProduto · Domínio · Desenvolvimento
Repositório

enum-reference · implemented

Enum — RegistrationRequestStatus

Ciclo das solicitações de cadastro de supervisor e parte concedente.

CaseValorRótulo
DraftdraftRascunho
SubmittedsubmittedEnviada
UnderReviewunder_reviewEm análise
ApprovedapprovedAprovada
RejectedrejectedRecusada
CancelledcancelledCancelada

Draft aceita nulos nos campos cadastrais de supervisor e concedente. Fora dele, o pedido de supervisor exige nome, CPF, telefone, e-mail, cargo e qualificação; o pedido de concedente exige documento CPF/CNPJ, identificação, endereço, representante e área de atuação. Approved exige associação ao vínculo de supervisor ou à concedente resultante. Rejected e Cancelled exigem motivo. Não há exclusão física.

Checklist

  • Enum, rótulos, values() e options() implementados.
  • Testes unitários do contrato implementados.
  • Adicionar o cast no Model da Migration 12A.
  • Adicionar o cast no Model da Migration 12B.
  • Implementar transições e testes de aprovação/recusa/cancelamento.