Files
2026-05-31 20:22:50 +01:00

2.0 KiB

US12 - Apagar Registo de Entrega Diário

Como Utilizador do RefoodOne (Administrador / Gestor de Turno / Voluntário) Quero poder apagar um registo de entrega efetuado hoje através de um botão na lista de entregas diárias Para corrigir eventuais enganos no registo e permitir que o botão do beneficiário fique novamente ativo para novo registo.

Descrição do Fluxo

Ao aceder ao ecrã de entregas:

  1. O utilizador visualiza a lista "Entregas de Hoje" no fundo da página.
  2. Cada linha da tabela de entregas apresenta uma nova coluna com um botão para apagar (ex: ícone de lixo/remover).
  3. Ao clicar no botão de apagar, o registo de entrega é eliminado e o botão correspondente do beneficiário na grelha superior volta a ficar disponível (ativo/clicável) imediatamente.

Critérios de Aceitação

1. Interface Gráfica (UI)

  • Tabela de Entregas:
    • Adição de uma nova coluna sem cabeçalho (ou cabeçalho "Ações") no final da tabela.
    • Exibição de um botão de eliminação em cada linha (por exemplo, botão com ícone de caixote do lixo em tons vermelhos ou contornos suaves).
  • Grelha de Beneficiários:
    • Após a eliminação com sucesso, o botão do beneficiário correspondente deixa de estar no estado desabilitado/entregue e regressa ao estado ativo original.

2. Comportamento e Regras de Negócio

  • O botão de apagar elimina definitivamente o registo de entrega da base de dados correspondente àquele dia e beneficiário.
  • Deve ser usado um mecanismo reativo ou atualização de página (ex: use:enhance) para atualizar imediatamente a tabela de entregas e a grelha de botões de beneficiários sem necessidade de recarregar a página manualmente.

3. Integração de Dados / Segurança

  • Base de Dados: O registo correspondente à entrega deve ser eliminado da tabela entregas.
  • Permissões: Qualquer perfil autenticado com acesso ao ecrã de entregas pode efetuar a eliminação para retificar erros de registo imediatos.