Allow listing child epics from different group hierarchies
Summary
Similarly to #373708 (closed), In order to list child epics from different group hierarchies, we new a new finder that allows groups outside the parent's hierarchy.
We can create a new finder that inherits from EpicsFinder
(to maintain filtering) but instead of requiring the group_id
param, it would require parent_id
.
Although the permission checks should match, the collection of groups to be checked would be defined by the children's group instead of the parent epic's hierarchy.
To query these children in GraphQL we can create a new resolver (similar to EpicAncestorsResolver
) and use the new finder behind a FF.
See POC for more details.
Note: This issue is scoped to adding the finder and updating GraphQL endpoint.
Edited by Eugenia Grieff