Getting expression error - " User does not have sufficient privileges to perform requested action"
I have one group when we add a user to that group getting the above error.and the same user when we add in another group not getting the error.
and this error only occurs in higher environments, the same functionality works fine in lower environments.
Checked group security, and properties and it's the same as the lower environment.
Discussion posts and replies are publicly visible
We need a bit more context.
Hello yogeshc When are you seeing this Error Message.How are the securities defined? Are we talking about object securities or Data securities as well?
Could it be that you were added to the right group during your active session and hence it will take effect after you refresh or re-login? Did you try that?
Something that happens in higher environments that doesn't happen in lower environments could also be a user being set as an administrator (in a dev environment) vs a basic user (in a higher environment). Could also be that they are perhaps a member of the application administrator group in a lower environnent whereas they are not in that group in a higher environment.
we are using getgroupsformembersuser function.
Scenario : Let's assume we have 2 groups
group A- User X , User Y
group B - User E, User F
getgroupsformembersuse(username: user X) is working as excepted but not for getgroupsformembersuse(username: user E) and is throwing error - " The user Incorrect privileges to get groups for user. [User Context: user E] does not have sufficient privileges to perform the requested action ".privacy settings for group A and B has same.and visibillity of both groups also set to public.
yes tried refreshing but its not working
added a comment for the detail context
Have you checked if the plugin is deployed in your higher environment?
yogeshc said:getgroupsformembersus
Additionally, there is a new function from Appian that can eliminate the need of this plugin - a!groupsForUser()
yes its deployed