The original plan was to use the groupFundFY schema for returning summary data for groups, but it was overlooked that fundId is a required field in that schema. We don't want to loosen that restriction, nor do we want to populate it with a value when returning summary data. As a result we've decided to create a new schema for the group summary responses.
MODFISTO-50 handles the creation of the schema, and this story handles the implementation of the API in which it's used.
The wiki provides a description of the business logic for this endpoint and has been updated to incorporate the new GroupFiscalYearSummary schema.
- The API is implemented as described on the wiki
- unit tests are updated
- API tests are updated