Defect #884
closedno _ENABLE_ attribute in virtual systems
90%
Description
I have a virtual system that has ENABLE attributed mapped for provisioning. It is as is common mapped into Identity's attribute "disabled".
When I change something (assigne new role) on identity, the task for virtual system is generated, but there is no ENABLE attribute there. Then if I manually deactivate identity, new task for virtual system has ENABLE to be set to false. But there is no previous value.
If I check the provisioning archive. There is no computed value on the left side of the attributes table.
Altogether it is somewhat inconsistent.
Files
Updated by Vít Švanda almost 7 years ago
- Status changed from New to In Progress
- Assignee changed from Vít Švanda to Ondřej Kopr
- % Done changed from 0 to 60
- I tested this scenario and in my case was ENABLE attribute between changed attributes (provisioning, vs request too).
But I found problem with create/upadate account, when parameter ""idm.sec.acc.provisioning.allowedAutoMappingOnExistingAccount = false". In this case was every change of account evaluated as "Create". This was in async case, when wasn't update SystemEntity.wish from "true" to "false".
- I fixed this in the VS module (now is system entity directly changed (wish=false)).
Ondra, please try simulate problem discribed by Marcel, and do review for second fixed problem.
Updated by Vít Švanda almost 7 years ago
- Status changed from In Progress to Needs feedback
Updated by Ondřej Kopr almost 7 years ago
- Assignee changed from Ondřej Kopr to Vít Švanda
Updated by Marcel Poul almost 7 years ago
updated: Everything I did on online demo. hence all should be visible there including provisioning history, VS requests etc...
Updated by Vít Švanda almost 7 years ago
- Status changed from Needs feedback to In Progress
Updated by Vít Švanda almost 7 years ago
- Status changed from In Progress to Needs feedback
- Assignee changed from Vít Švanda to Ondřej Kopr
- % Done changed from 60 to 90
- I fixed problem with no return enable attribute to FE.
- I fixed problem with not show value in the provisining table.
- When virtual system does not supports the enable/disable account, then ENABLE attribute is not returned now (wish, vs account).
- I created new test in VS module (disableRequestTest).
https://github.com/bcvsolutions/CzechIdMng/commit/d6b518a8167f21384ecee24e5f07475670cdf2bc
Updated by Ondřej Kopr almost 7 years ago
- Status changed from Needs feedback to Resolved
- Assignee changed from Ondřej Kopr to Vít Švanda