[midPoint] Problem with role with manager approval

Pavol Mederly mederly at evolveum.com
Fri Aug 12 13:09:47 CEST 2016


Hello Aivo,


that's interesting. It should work. I don't see any obvious problem; but 
have not enough time to try it myself now.


You could enable TRACE logging for 
com.evolveum.midpoint.model.impl.expr.OrgStructFunctionsImpl and run 
your test once again.

If still no clue, please paste here relevant parts of the log, as well 
as XML of your testuser, testmanager, testorg objects.


Best regards,

Pavol Mederly
Software developer
evolveum.com

On 12.08.2016 13:00, Aivo Kuhlberg wrote:
>
> Hello,
>
> I am trying to test (in MP 3.4) the situation where user requests a 
> role which requires user's organization manager approval but so far 
> have not succeded.
> I created following role (based on Sensitive Role 3 example here: 
> https://wiki.evolveum.com/display/midPoint/Some+examples )
>
> <role xmlns="http://midpoint.evolveum.com/xml/ns/public/common/common-3">
> <name>testrole-needsmanagerapproval</name>
>     <requestable>true</requestable>
>     <approverExpression>
>         <description>Get user's managers (except the user 
> itself)</description>
>         <script>
> <code>midpoint.getManagersOidsExceptUser(object)</code>
>         </script>
>     </approverExpression>
> </role>
>
> I have created users testuser and testmanager and added both to the 
> organization testorg as members and also testmanager as manager.
> I added role Approver to testmanager.
> Now when I request the role "testrole-needsmanagerapproval" for user 
> testuser the role gets automatically assigned without manager 
> approval. Seems that the getManagersOidsExceptUser function does not 
> find any manager for that user and therefore approves automatically 
> this role. Why it is so?
>
> Best regards,
>
> Aivo Kuhlberg
>
>
> ------------------------------------------------------------------------
> Käesolev e-kiri võib sisaldada asutusesiseseks kasutamiseks 
> tunnistatud teavet.
> This e-mail may contain information which is classified for official use.
>
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> http://lists.evolveum.com/mailman/listinfo/midpoint

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20160812/362a8260/attachment.htm>


More information about the midPoint mailing list