- ID
- 14d652d3-e143-4f9f-a41a-30a673252a4d
MMPY-485 Create endpoint to remove profiles and related data for automation
- source :: https://multimediallc.atlassian.net/browse/MMPY-485
- tags :: Falcon Nest Project Story Falcon Nest Project
- epic :: MMPY-182 CB Integration Pre-Release
- sprint :: MM Sprint 25 MM Sprint 26
- status :: Status - Complete
DONE Investigate how to remove Payee, Account and TaxInformation from a given SAU
- ID
- 5dd79c31-b602-ab14-953e-e13b8bb33acf
DONE Write utility function to remove Payee, Account and TaxInformation from a given SAU
- ID
- 2c33cc5c-d5d0-d435-30dd-2ca6bca8c7e3
DONE Add utility for checking non-prod environment
- ID
- 6498780d-66dc-ecef-9948-140d578565bf
DONE Create API call for removing profile data from SAU
- ID
- a356ce30-52a5-58f9-3fb1-91941a5dee28
DONE Write tests for removing profile data from SAU
- ID
- 2c05a2c8-c3ea-bf71-ed64-5816ccd02ba1
DONE Fix pull request issues
- ID
- 63d58af0-5243-b537-b25b-88508d54fe9b
Description
To support automation, the automation team needs an API endpoint that can be
accessed with a user-scoped JWT that removed payee profiles and related data.
This endpoint MUST NOT BE AVAILABLE IN PRODUCTION. Source Application Users and
Identities should be untouched (if possible, if not, let’s discuss).
Review planned implementation with @Tristan Damron to ensure it aligns with expectations.
Expected workflow
a payee, account, and tax info is added for a source application user for an identity
this relationship to SAU and ID is removed, the dashboard looks like no payees have been added
similar or identical or different information can be added to that SAU and ID as if it was “fresh” from a fixture re-install