obtasks/archive/bridge-860/what.md

61 lines
1.2 KiB
Markdown
Raw Normal View History

2019-04-29 13:49:56 +00:00
As a user I want to list all ATPs related to my payable RTP
Summary
User sees all ATPs related to their RTP where they are the counterparty
Acceptance Criteria
1. If neither payee not payer of ATP
*Given* that I am an authorised Bridge user
AND I am neither payee not payer of ATP
When I GET /payables/rtps/{rtpID}/atps
THEN request returns basic details on ALL related ATPs
2. IF they ARE also the ATP payee
*Given* that I am an authorised Bridge user
AND I am the ATP payee
When I GET /payables/rtps/{rtpID}/atps
THEN request returns full payeeInstrument info
3. IF they ARE NOT also the ATP payee
*Given* that I am an authorised Bridge user
AND I am AM NOT also the ATP payee
When I GET /payables/rtps/{rtpID}/atps
THEN request returns reduced/no payeeInstrument info
4. IF they ARE also the ATP payer
*Given* that I am an authorised Bridge user
AND I am also the ATP payer
When I GET /payables/rtps/{rtpID}/atps
THEN request returns full payerInstrument
5. IF they ARE NOT also the ATP payer
*Given* that I am an authorised Bridge user
AND I am NOT also the ATP payer
When I GET /payables/rtps/{rtpID}/atps
THEN request returns reduced/no payerInstrument info
6. The wiki is updated