[midPoint-git] [Evolveum/midpoint] 9155f5: Fix associationTargetSearch with multiple target t...
mederly
noreply at github.com
Fri Apr 26 19:09:15 CEST 2024
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 9155f5c77557d7c27f88c0ac3fa40ab8b6eacedd
https://github.com/Evolveum/midpoint/commit/9155f5c77557d7c27f88c0ac3fa40ab8b6eacedd
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-04-26 (Fri, 26 Apr 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ExpressionConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationFromLinkExpressionEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationRelatedEvaluatorUtil.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AttributeEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ItemEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ResourceObjectConstruction.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestEntitlements.java
M model/model-intest/src/test/resources/entitlements/resource-dummy-wild-associations.xml
A model/model-intest/src/test/resources/entitlements/role-basketball-and-music-search-in-repository.xml
A model/model-intest/src/test/resources/entitlements/role-basketball-and-music-search-on-resource.xml
Log Message:
-----------
Fix associationTargetSearch with multiple target types
This is a cherry-pick of ec5e25cfbbddb2c7de8dd2b5b1560a6fa9eed4d7,
adapted to the "new" associations. As part of it, the
ShadowAssociationDefinition#createTargetObjectsFilter() method
was improved - as much as currently possible.
Work in progress: there are some limitations remaining.
Related to MID-9561 and MID-9565.
To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications
More information about the midPoint-svn
mailing list