Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
macroIdc5333699-cf19-40c0-bd05-b6cd4245d6ed
displayNameprovisioningTranslation
nameprovisioningTranslation
pagePin8

...