...
GrouperShell is for Grouper admins. End users can script with the grouper client command line utility
...
JEXL hints and tricks
Escape things in groovysh with single backslash. e.g.
Code Block |
---|
attributeValueDelegate.assignValue(RuleUtils.ruleIfConditionElName(), "\${subject.sourceId != 'g:gsa'}"); |
Check for null like this
Code Block |
---|
${someVar ?: 'valueIfNull'} |
API Compability
gsh is now a core part of the Grouper API and so is always compatible with the current release.
...