Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Confirmar atendimento da doação #315

Open
robalerod opened this issue May 25, 2024 · 0 comments
Open

Confirmar atendimento da doação #315

robalerod opened this issue May 25, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@robalerod
Copy link

robalerod commented May 25, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Em revisão (design)
Development

No branches or pull requests

2 participants