F1 (Java) Story 14 Implement /projects/{id}/resources API endpoint

Description

When the project is Created, it contains a list of SOR resources in the data.Resources node. Some resources may be added during the project initial POST operation. But resources can also CRUDed after the project creation by the following requests.

Need to implement and document /projects/{id}/resources API endpoint for list of resources CRUD

Acceptance criteria

The following API methods are implemented and documented:

  1. POST /projects/{id}/resources []
  2. DELETE /projects/{id}/resources []
  3. GET /projects/{id}/resources

Testing scenarios

  • unit tests for all added Controller methods
  • integration tests for ALL added methods (with a mocked or real backend)

Technical notes

Assignee Loading
Time tracking Loading