[midPoint] - Inherited role's mapping not removing value from user
Rodrigo Yanis
ryanis at identicum.com
Thu Nov 23 15:27:05 CET 2017
Hello,
I've just created a JIRA for this issue: MID-4284
<https://jira.evolveum.com/browse/MID-4284>
Regards,
*Rodrigo Yanis.*
Identicum S.A.
Jorge Newbery 3226
Tel: +54 (11) 4552-3050
ryanis at identicum.com
www.identicum.com
2017-08-29 15:32 GMT-03:00 Rodrigo Yanis <ryanis at identicum.com>:
> Hello everyone,
>
> I'm currently experiencing an issue in MidPoint 3.5.1 where I have a role
> with an inducement including a focusMapping, defined as following:
>
> <inducement id="1">
> <focusMappings>
> <mapping>
> <strength>strong</strength>
> <source>
> <c:path>$focus/extension/someAttribute</c:path>
> </source>
> <expression>
> <script>
> <code>
> if (someAttribute) { return "someValue" }
> else { return null };
> </code>
> </script>
> </expression>
> <target>
> <c:path>$focus/extension/targetAttribute</c:path>
> </target>
> </mapping>
> </focusMappings>
> <orderConstraint>
> <orderMax>unbounded</orderMax>
> </orderConstraint>
> <focusType>UserType</focusType>
> </inducement>
>
> So when I directly assign this to a user, the role writes the attribute
> "targetAttribute", and when i de-assign it, the value is removed. This is
> the expected behavior.
>
> This is not the exact case when the role is induced into another role, and
> this last one is assigned to the user. In this case, the "2nd order" role
> writes the value correctly, but when the "2nd order" role is de-induced
> from the "1st order" role and then the user is recomputed, targetAttribute
> value is not removed.
>
> I hope the case is well explained. Anecdotically, I've played with the
> orders on the inducements but haven't got any results.
>
> Do you have any suggestions? Is this encompassed on 3.6 release?
>
> Thanks a lot.
>
> *Rodrigo Yanis.*
> Identicum S.A.
> Jorge Newbery 3226
> Tel: +54 (11) 4552-3050
> ryanis at identicum.com
> www.identicum.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20171123/fed9a6a9/attachment.htm>
More information about the midPoint
mailing list