feat: bootstrap project
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user