Task #1034
closed
Remove role request from automatic roles
Added by Ondřej Kopr almost 7 years ago.
Updated almost 7 years ago.
Description
Remove role request from all automatic roles (role tree node, automatic role) Roles will be assigned directly via identity role with new skip check authorities.
- Related to Task #1032: Profiling CzechIdM (synchronization, recalculation, hr process) added
- % Done changed from 0 to 90
- Status changed from In Progress to Needs feedback
- Assignee changed from Ondřej Kopr to Radek Tomiška
Please Radek could you made a review? Test result from load test can be found in ticket #1032
Thank you :)
- Assignee changed from Radek Tomiška to Ondřej Kopr
- Assignee changed from Ondřej Kopr to Radek Tomiška
Thank you for feedback and sorry for some confusing methods.
I added behavior with failed entities and throw exception in LRT.
Example LRT result wit failed message:
eu.bcvsolutions.idm.core.api.exception.ResultCodeException: Automatic role [72dea55a-3963-4036-b92f-caf689a24c18] was not process correctly, failed contracts add: [], failed contracts remove: [ac655c2b-656e-4309-bd2a-621fd8c10712].
at eu.bcvsolutions.idm.core.scheduler.task.impl.ProcessAutomaticRoleByAttributeTaskExecutor.process(ProcessAutomaticRoleByAttributeTaskExecutor.java:134)
at eu.bcvsolutions.idm.core.scheduler.task.impl.ProcessAutomaticRoleByAttributeTaskExecutor.process(ProcessAutomaticRoleByAttributeTaskExecutor.java:1)
at eu.bcvsolutions.idm.core.scheduler.api.service.AbstractLongRunningTaskExecutor.call(AbstractLongRunningTaskExecutor.java:171)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.springframework.security.concurrent.DelegatingSecurityContextRunnable.run(DelegatingSecurityContextRunnable.java:80)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Commit: https://github.com/bcvsolutions/CzechIdMng/commit/5fc1cf590d9c62997a42f2d5d5d02ab0549b1d07 (branch: hotfix/7.8.4)
- Status changed from Needs feedback to Closed
- Assignee changed from Radek Tomiška to Ondřej Kopr
- % Done changed from 90 to 100
Also available in: Atom
PDF