cc-tracking/meh.md
2018-05-04 11:21:51 +01:00

1.9 KiB

As an operator, I want to list all ATPs related to my receivable RTP

Summary

Operator see a list of all ATPs related to this RTP where I am the payee

Acceptance Criteria

  1. I will see basic details on ALL related ATPs

Given that I am an authorised Bridge user

AND I am the RTP PAYEE

GET /receivables/rtps/{rtpID}/atps

THEN request returns basic details on ALL related ATPs

  1. I will see full payeeInstrument info (as RTP payee is always ATP payee)

Given that I am an authorised Bridge user

AND I am the RTP PAYEE

AND I am also the ATP payee

GET /receivables/rtps/{rtpID}/atps

THEN request returns full payeeInstrument info for ALL related ATPs

  1. I will see full payerInstrument info

Given that I am an authorised Bridge user

AND I am the RTP PAYEE

AND I am the ATP PAYER

GET /receivables/rtps/{rtpID}/atps

THEN request returns full payeeInstrument info for ALL related ATPs

  1. I will see reduced/no payerInstrument info

Given that I am an authorised Bridge user

AND I am the RTP PAYEE

AND I am NOT the ATP PAYER

GET /receivables/rtps/{rtpID}/atps

THEN request returns reduced/no payerInstrument info for ALL related ATPs

  1. The wiki is updated

Update swagger def

Implementation

E2E tests of swagger def

Update E2E tests

Update integration tests

Manual tests

Automated tests

Update wiki

Make sure everything works

As an operator, I want to list all ATPs related to my receivable RTP

GET /receivables/rtps/{rtpID}/atps

list all ATPs related to this RTP where I am the payee

RTP PAYEE only can call

Will see basic details on ALL related ATPs

Will see full payeeInstrument info (as RTP payee is always ATP payee)

Will see full payerInstrument info IF they ARE also the ATP payer

Will see reduced/no payerInstrument info IF they ARE NOT also the ATP payer

As a user I want to list all ATPs where I am the payer