dundie-rewards icon indicating copy to clipboard operation
dundie-rewards copied to clipboard

Eu como FUNCIONARIO quero ser capaz de transferir pontos para outro funcionário

Open rochacbruno opened this issue 2 years ago • 0 comments

Atenção: Resolver essa depois de resolver a #7

User Story

Eu como FUNCIONARIO quero ser capaz de transferir pontos para outro funcionário

Detalhes

  • deve ser protegido por senha
  • atraves da autenticação você pode identificar quem é o usuário que possui os pontos a serem transferidos

Implementação

  • Crie um comando em cli.py
export [email protected]
export DUNDIE_PASSWORD=2164654156

$ dundie transfer --value 100 [email protected]
Sucesso.. 100 pontos transferidos da sua conta para a 
conta de Jim Halpert.
  • Este comando transfer deve chamar uma função transfer em dundie/core.py
  • A lógica deve ficar toda em core.py
    • verifique se o usuário possui saldo suficiente para transferir
    • remova os pontos do usuário autenticado
    • adicione os pontos ao usuário de destino
    • faça o commit da sessão
  • Escreva um teste unitário em tests/
  • Escreva um teste de integração em integration/

rochacbruno avatar Mar 08 '22 14:03 rochacbruno