[midPoint-git] [Evolveum/midpoint] 93abc6: Add role membership management activity handler
mederly
noreply at github.com
Thu Aug 10 13:35:42 CEST 2023
Branch: refs/heads/feature/role-mining
Home: https://github.com/Evolveum/midpoint
Commit: 93abc6202b5a695d38b9e4b398045e8e528357f7
https://github.com/Evolveum/midpoint/commit/93abc6202b5a695d38b9e4b398045e8e528357f7
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2023-08-10 (Thu, 10 Aug 2023)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/panel/BusinessRoleApplicationDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/ClusterObjectUtils.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/roles/RoleManagementUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/roles/package-info.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/UnassignExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/DeletionActivityHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RoleMembershipManagementActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/simple/SimpleActivityHandler.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMiscTasks.java
A model/model-intest/src/test/resources/tasks/misc/role-application-1.xml
A model/model-intest/src/test/resources/tasks/misc/role-application-2.xml
A model/model-intest/src/test/resources/tasks/misc/role-business-1.xml
A model/model-intest/src/test/resources/tasks/misc/task-role-membership-management-basic.xml
A model/model-intest/src/test/resources/tasks/misc/user-1.xml
A model/model-intest/src/test/resources/tasks/misc/user-2.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/RepositoryObjectSetSpecificationImpl.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/SearchBasedActivityRun.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/SearchSpecification.java
Log Message:
-----------
Add role membership management activity handler
That handler assigns a (presumably) business role to selected members,
while unassigning (presumably) application roles induced by that role.
Besides the handler itself, two features are of interest here:
1. RoleManagementUtil that could encapsulate knowledge about how
exactly we treat e.g. induced roles or matching assignments;
2. New ObjectSetType.objectRef item that allows explicit enumeration
of objects to be processed.
Work in progress. Large sets of objects to be processed are not
supported yet.
Commit: 9cff7387b4fcad0c9f75ff52769895aa9dba52b2
https://github.com/Evolveum/midpoint/commit/9cff7387b4fcad0c9f75ff52769895aa9dba52b2
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2023-08-10 (Thu, 10 Aug 2023)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QAffectedObjects.java
Log Message:
-----------
Fix delta application for QAffectedObjects
This fixes failing TestMiscTasks (for native repo).
(cherry picked from commit 4d7d4a84900999edb6d4e2ba47b7a1618f4d9dab)
Commit: 55e7933db6aaeb8e725d9d72ac35867a9e15ad66
https://github.com/Evolveum/midpoint/commit/55e7933db6aaeb8e725d9d72ac35867a9e15ad66
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2023-08-10 (Thu, 10 Aug 2023)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/MainPageMining.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/panel/ClustersPanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/feature/role-mining' into feature/role-mining
Compare: https://github.com/Evolveum/midpoint/compare/ee7a8c67960b...55e7933db6aa
More information about the midPoint-svn
mailing list