Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Include Page
spaceKeyGrouper
pageTitleNavigation

Simple list of groups

You can make a loader group that returns a list of groups:

...

GROUP_NAME

READERS

courses:math101:math101

courses:etc:courseReaders

courses:english101:english101

courses:etc:courseReaders

List of groups with include exclude

One way to do include/exclude with a list of loader groups is to add that attribute to all the groups.  However, if you do this, then managing privileges in 2.1.5- is a little challenging.  Note the group name has _systemOfRecord at the end

...

For privileges on that, you should need:  courses:etc:courseReaders to be able to read all groups, and courses:etc:courseUpdaters to be able to only update the include/exclude group.  You should be able to apply a rule on the "courses" stem which has an "if" on the group name, if it ends in _includes or _excludes, then courseUpdaters should be able to update the group.

Multiple lists of groups with include and privileges

This is a common use case where you have the students, you have an includes group, you have an instructors group, and includes for instructors, and the overall group.  Also, the instructors should be able to read/update the course, and the overall course admins should too

...