Description
I'm using Grouper 2.1, and I've come across an inconsistency with
deleting members using the full UI. If I select "Manage members" from
the Group summary page, I get the membership list. Ordinarily, if I've
selected "Show DIRECT members of this group", then next to each member
there is a checkbox that can be used with "Remove selected members", and
there is also a button for "Remove all members". I'm doing this as a
Grouper admin ("Act as admin" selected at the top right), so I'm allowed
to delete members of any group. However, for some groups, the checkboxes
and remove options do not appear. I eventually figured out they don't
appear if the group I'm working with is used as a term for a composite
group. I did the following as a test:
1. Create 2 groups, ALL_INCLUDES and ALL_EXCLUDES.
2. Add a member to ALL_EXCLUDES, and verify the remove options appear.
3. Create an ALL group as ALL_INCLUDES complement ALL_EXCLUDES.
4. Go back to ALL_EXCLUDES and the remove options are missing.
5. Delete the ALL group, and the remove options are back.
Is this bug, or is there some reason why it works this way? I know I can
also delete a member by clicking on "is a direct member" and removing
the "member" privilege, but our admins expect the remove options to be
available.
Peter