[midPoint-git] [Evolveum/midpoint] 554eb0: Allow multiple filters in search expressions
mederly
noreply at github.com
Mon Mar 11 15:48:11 CET 2024
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 554eb0f3846cb99793e51ded5180a61f5aa5d5b8
https://github.com/Evolveum/midpoint/commit/554eb0f3846cb99793e51ded5180a61f5aa5d5b8
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-03-11 (Mon, 11 Mar 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ExpressionUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ValueDisplayUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestParseObjectTemplate.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AbstractSearchExpressionEvaluatorCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchExpressionEvaluatorCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchQueryKey.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchQueryResult.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/QueryKey.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/QueryResult.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestEntitlements.java
A model/model-intest/src/test/resources/entitlements/role-mapmaker-landluber.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestPlentyOfAssignments.java
Log Message:
-----------
Allow multiple filters in search expressions
In order to allow smooth migration from OID-based association
or assignment target search evaluation expressions to filter-based
ones, we now allow multiple "filter" elements in such configuration.
Each OID will be converted to a single filter.
Other changes:
1. The default object resolver is now model-based, for asserters
that are initialized in AbstractModelIntegrationTest.
2. Convenience "assertSuccess()" method for tests with implicit
operation result.
Note that GUI was adapted only roughly, to make compiler happy.
It needs more attention.
Commit: fe04b79d0afb1fd8027c86bcda46423d93872122
https://github.com/Evolveum/midpoint/commit/fe04b79d0afb1fd8027c86bcda46423d93872122
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-03-11 (Mon, 11 Mar 2024)
Changed paths:
M docs/deployment/ninja/command/export-audit.adoc
M docs/deployment/ninja/command/import-audit.adoc
M docs/deployment/ninja/command/initial-objects.adoc
M docs/deployment/ninja/command/upgrade-distribution.adoc
M docs/deployment/ninja/command/upgrade-objects.adoc
M docs/deployment/ninja/command/verify.adoc
M docs/deployment/ninja/use-case/upgrade-with-ninja.adoc
M docs/upgrade/upgrade-guide.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanDataProvider.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/test/resources/logback-test.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Compare: https://github.com/Evolveum/midpoint/compare/bdd996e37f1a...fe04b79d0afb
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