Task #585
closed
Provisioning not executed after synchronization - create entity's EAV
Added by Jan Helbich almost 7 years ago.
Updated almost 7 years ago.
Description
Synchronization with MISSING ENTITY -> CREATE ENTITY setup executes provisioning after the entity is saved (based on provisioning processors), but ignores the saving of all EAV attributes, which comes after the entity.
Expected behavior is that the entity and its EAV's are synced and provisioning is executed afterwards only once.
- Status changed from New to In Progress
- Priority changed from Normal to High
- Target version changed from Diamond (7.4.0) to Citrine (7.3.0)
- Status changed from In Progress to Needs feedback
- Assignee changed from Vít Švanda to Ondřej Kopr
I've modified to make the provisioning even after updating / creating extended attributes (and secret attributes). To avoid provisioning twice, I had to create the "EventableService" interface. Here's the "publish (event)" method. Its advantage is that it performs authentication (as opposed to just off-the-shelf events). These modifications are implemented into Roles, Identity, and Tree synchronization.
- Status changed from Needs feedback to Resolved
- % Done changed from 0 to 100
I did review, try HH's use case on identities, after synchronization identity with eav was provisioning execute once. Thanks for fix this bug.
- Assignee changed from Ondřej Kopr to Vít Švanda
- Status changed from Resolved to Closed
Also available in: Atom
PDF