feat: Migrate main user_delete_request endpoint from Drupal
requested to merge zacharysabourin/eclipsefdn-profile-api:zacharysabourin/main/user-delete-relationship into main
Related to: #35 (closed)
Related to: #55 (closed)
Here is a brief overview of the changes within this rather large MR:
- Adds
AccountRequestsDDL and DTO - Updates the openAPI spec
- Adds missing class-level comments
- Adds additional logging
- Adds support for api-common
0.7.4-SNAPSHOT - Adds authentication to all
user_delete_requestendpoints - Restructures the Resource classes to better separate concerns, grouped by URL
- Major refactor of services:
- Repurpose
MetaDataServicefrom a wrapper for RestClients, to a service that handles all user metadata. - Remove all metadata related processing from the
ProfileServiceand restrict it to processing only base profile data
- Repurpose
- Adds
MetadataHelperandUserDeleteHelperhelper classes - Adds authentication testing for existing user delete endpoints
- Adds POST user delete request endpoint + testing
Edited by Zachary Sabourin