Allow listing ancestor epics from different group hierarchies
When allowing children epics from different group hierarchies we in
In order to list ancestor epics from different group hierarchies, we need to change the way we use EpicsFinder
to allow groups outside the parent's hierarchy.
We can create a new finder that inherits from EpicsFinder
(to maintain filtering) but doesn't require group_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's hierarchy.
This new finder is then used to query ancestors in EpicAncestorsResolver
behind a FF.
See POC for more details.
Edited by Eugenia Grieff