feature request #7020
Allow SpecimenOrObservationBaseVoter to make futher voting decision on base of multiple authorities
DerivedUnits and DerivationEvents can form graphs with multiple roots.
fuA -- duA \ duAB -- du2 / fuB -- duB
In order to modify
du2 it is either necessary to have the per entity authority for
duAB, as mentioned above, or
(1) has been implemented in #7018 but the second (2) approach is however not feasible with the current
CdmAuthorities and the
CdmPermissionVoter.furtherVotingDescisions((CdmAuthority cdmAuthority, Object object, Collection<ConfigAttribute> attributes, ValidationResult validationResult) which is only able to operate on one CdmAuthority at the same time. To make it possible to validate permissions as in (2) it would be needed to pass all
CdmAuthority for which the voter is responsible for to the furtherVotingDescisions method.