[midPoint-git] [Evolveum/midpoint] 4bd384: Fix NPE with policy constraint on focus deletion
Viliam Repan
noreply at github.com
Tue Apr 26 20:37:07 CEST 2022
Branch: refs/heads/feature/adminlte3-upgrade
Home: https://github.com/Evolveum/midpoint
Commit: 4bd3847f6c9e320c96142d629d03b01808eb18b9
https://github.com/Evolveum/midpoint/commit/4bd3847f6c9e320c96142d629d03b01808eb18b9
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-04-26 (Tue, 26 Apr 2022)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedPolicyRuleImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusLifecycleProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/AssignmentPolicyRuleEvaluationContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/ObjectPolicyRuleEvaluationContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleEvaluationContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/ConstraintEvaluatorHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/ModelImplUtils.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/NotificationExpressionHelper.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestMiscellaneous.java
A model/workflow-impl/src/test/resources/miscellaneous/role-test370.xml
A model/workflow-impl/src/test/resources/miscellaneous/user-test370.xml
Log Message:
-----------
Fix NPE with policy constraint on focus deletion
When a policy constraint with custom presentation (message)
was evaluated during focus deletion operation, a NPE was thrown.
This commit fixes that, and reviews other similar places where
such exceptions could occur.
This resolves MID-7908.
Commit: 1b7e651749e762c34cf4dec5630bb15eae7038af
https://github.com/Evolveum/midpoint/commit/1b7e651749e762c34cf4dec5630bb15eae7038af
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-04-26 (Tue, 26 Apr 2022)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
M tools/jenkins/midpoint-main-pipeline
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 43e0eb54de4e4688f5a3f6967067823369084777
https://github.com/Evolveum/midpoint/commit/43e0eb54de4e4688f5a3f6967067823369084777
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-04-26 (Tue, 26 Apr 2022)
Changed paths:
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/AssignmentPolicyAspectPart.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestMiscellaneous.java
A model/workflow-impl/src/test/resources/miscellaneous/role-test380.xml
A model/workflow-impl/src/test/resources/miscellaneous/user-test380.xml
Log Message:
-----------
Skip assignment approvals on focus deletion
When a focus is going to be deleted, assignment-level approvals
are simply skipped. There's no point in approving these changes,
as it is not clear what should be done in the case of their
rejection. In the need of focus deletion approvals, please use
appropriate policy constraints (referring to object deletion).
Resolves MID-7912.
Commit: 4093105258d687614e7b45796d38cbc22cf5bf12
https://github.com/Evolveum/midpoint/commit/4093105258d687614e7b45796d38cbc22cf5bf12
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-04-26 (Tue, 26 Apr 2022)
Changed paths:
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
Log Message:
-----------
SqaleRepoSearchTest: added test with order by attribute on ref target
Commit: d3c6c096dfa929277ffeff5c238fe32f6bfbb444
https://github.com/Evolveum/midpoint/commit/d3c6c096dfa929277ffeff5c238fe32f6bfbb444
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-04-26 (Tue, 26 Apr 2022)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageRepositoryQuery.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageRepositoryQuery.java
Log Message:
-----------
Query playground: removed Execute "hibernate" query (not that useful)
Commit: 6c65f553e133ab7594615b26ee120db5afc38d4f
https://github.com/Evolveum/midpoint/commit/6c65f553e133ab7594615b26ee120db5afc38d4f
Author: Richard Richter <richard.richter at evolveum.com>
Date: 2022-04-26 (Tue, 26 Apr 2022)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageRepositoryQuery.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/RepositoryQueryDiagRequest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelDiagController.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectRetriever.java
Log Message:
-----------
repo: initial support for container search diag, WIP
- RepositoryQueryDiagRequest type is Containerable.
- Deprecated implementationLevelQuery was removed from the request.
- It seems to work nearly out-of-the-box for new repo (test added).
- Old repo does not support it yet, new code must be added for that.
- Calling code does not support containers yet; some casts were added
to conform to the assumption that ObjectType is used.
Commit: ca5d1d4a2004828e4c1d9f1a7835226dc449a2b4
https://github.com/Evolveum/midpoint/commit/ca5d1d4a2004828e4c1d9f1a7835226dc449a2b4
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-04-26 (Tue, 26 Apr 2022)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/TaskOperationalButtonsPanel.java
Log Message:
-----------
Add download button for import reports
"Import report" was added to archetypes that show the download
button, plus the code to find dataRef in import report activity
definition was added.
This resolves MID-7862.
Commit: 1213e3d262c5aa561abb6becdb75ee17fabcaebe
https://github.com/Evolveum/midpoint/commit/1213e3d262c5aa561abb6becdb75ee17fabcaebe
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-04-26 (Tue, 26 Apr 2022)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageRepositoryQuery.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageRepositoryQuery.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/RepositoryQueryDiagRequest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelDiagController.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectRetriever.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: d69e01ecc428e8e2ebb2835ba83e62c505ab396f
https://github.com/Evolveum/midpoint/commit/d69e01ecc428e8e2ebb2835ba83e62c505ab396f
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2022-04-26 (Tue, 26 Apr 2022)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.html
Log Message:
-----------
MID-6271 debug edit page, wip
Commit: 7cf70c6597daa04be8debda83daf3340e4bddd4b
https://github.com/Evolveum/midpoint/commit/7cf70c6597daa04be8debda83daf3340e4bddd4b
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2022-04-26 (Tue, 26 Apr 2022)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/TaskOperationalButtonsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageRepositoryQuery.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageRepositoryQuery.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/RepositoryQueryDiagRequest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelDiagController.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedPolicyRuleImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusLifecycleProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/AssignmentPolicyRuleEvaluationContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/ObjectPolicyRuleEvaluationContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleEvaluationContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/ConstraintEvaluatorHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/ModelImplUtils.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/NotificationExpressionHelper.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/AssignmentPolicyAspectPart.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestMiscellaneous.java
A model/workflow-impl/src/test/resources/miscellaneous/role-test370.xml
A model/workflow-impl/src/test/resources/miscellaneous/role-test380.xml
A model/workflow-impl/src/test/resources/miscellaneous/user-test370.xml
A model/workflow-impl/src/test/resources/miscellaneous/user-test380.xml
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectRetriever.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/adminlte3-upgrade
Compare: https://github.com/Evolveum/midpoint/compare/26f1425ae147...7cf70c6597da
More information about the midPoint-svn
mailing list