Versions Compared

Key

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

...

Although this question exposes gaps in the functions of the groups manager channel, it seems like it could be solved at least in the short term with a custom permissions policy.  The policy would use evaluate permissions owned by the groups manager channel, i.e.,

Code Block

owner = "org.jasig.portal.channels.groupsmanager.CGroupsManager"

such that permission targets that have a wildcard syntax to indicate, i.e.g., a permissions target is

Code Block

target = "group.local.123*"

actually point to a group and its ancestorsdescendants.  I'm attaching a sample that policy uses this approach here