SOS-RS / frontend

Auxílio RS: Projetos de Resposta a Emergências por Chuvas e Alagamentos

Home Page:https://sos-rs.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Confirmar atendimento da doação

robalerod opened this issue · comments

Job story

Quando um doador confirmar um atendimento quero que a demanda não atendida seja atualizada, assim manteremos no RS-SOS a quantidade de itens necessário mais próximo da realidade.

Requisitos

  • No carrinho mostrar a opção para o usuário confirmar atendimento.
  • Ao tocar em “Atender”, verificar se existe a necessidade de atualizar as quantidades dos itens no carrinho.
    • Iremos atualizar quando a quantidade do item no carrinho (input do usuário doador) for maior que a quantidade da demanda não atendida. Respeitamos a seguinte regra:
      • O valor de input da doação não pode ser superior ao valor da demanda não atendida.
    • Caso a quantidade do item no carrinho for menor que a quantidade da demanda não atendida não precisa atualizar o carrinho.
  • Ao atualizar o carrinho com os novos valores, mostrar mensagem ao usuário dizendo que “A quantidade de um ou mais itens da lista foi alterada porque a demanda foi atualizada. Por favor, revise e confirme novamente a doação”.
  • Caso não precise atualizar o carrinho, seguir:
    1. Atualizar demanda não atendida;
    2. Mostrar tela de sucesso.

Fluxo

Image

Critérios de aceitação

  1. Cenário: CD Farrapos irá doar 80 litros de água a Sogipa que precisa de 100 litros..

    Dado que o voluntário do CD Farrapos esta no carrinho, quando ele confirmar o atendimento, então atualizar o valor da quantidade demandada da Sogipa de 100 litros para 20 litros. E mostrar a tela de sucesso ao voluntário do CD Farrapos.

  2. Cenário: CD Farrapos irá doar 80 litros de água a Sogipa que precisa de 100 litros. Porem um outro CD segundos atrás confirmou a doação de 50 litros a Sogipa.

    Dado que o voluntário do CD Farrapos esta no carrinho, quando ele confirmar o atendimento, então iremos atualizar o carrinho, alterando a quantidade de 80 litros para 50 litros, correspondente a quantidade demandada da Sogipa atualizada. E pediremos para o usuário do CD Farrapos revisar e confirmar novamente o atendimento com os novos valores.

Design

https://www.figma.com/design/uy6ukD6inEdpvaKVhIyobX/SOS-RS?node-id=2968-17029&t=1Qtli0i1ubmgNvBc-4