...
Info |
---|
The info on this page applies to Grouper 2.6 and above. |
Table of Contents |
---|
The comparisons and logic happen on "target objects" which are translated from grouper
...
Code Block |
---|
${edu.internet2.middleware.grouper.util.GrouperUtil.stringFormatNameReverseReplaceTruncate(grouperProvisioningGroup.name, ".", 64)} |
Roles
If you need a group membership or privilege on a user in a translation you can use this (4.11.0+, 5.9.0+)
Code Block |
---|
${provisioningEntityWrapper.isInGroup('test2:testGroup3')}
${provisioningEntityWrapper.isHasPrivilege('test2:testGroup3', 'admins')} |
If you need list of users from a group based on membership or privilege, can get a list based on: subjectId, subjectIdentifier0, subjectIdentifier1, subjectIdentifier2, email
Code Block |
---|
${provisioningGroupWrapper.groupMembers('test2:testGroup3', 'subjectId')}
${provisioningGroupWrapper.groupPrivilegeHolders('test2:testGroup3', 'updaters', 'subjectIdentifier0')} |
High level translation
Gliffy Diagram | ||||||||
---|---|---|---|---|---|---|---|---|
|
...