Notifications

33 views

Symptoms

Group Managers unable to Add/Remove Members in Groups

Cause

The members of a group are determined by the records in the many-to-many table sys_user_grmember. To adjust the membership of a group it only requires the ability to create and delete records in that table.

Resolution

  1. You will only need to adjust the ACLs on the sys_user_grmember table.
    • Allows deletion of records, if the current user is the manager of the group listed in the existing record's "Group" field
    • Allows creation of records, if the current user is the manager of the group listed in the new record's "Group" field.
  2. Once the user has ACL permission, they should be able to see the "Edit..." button in the "Group Members" related list, and they can use the slush bucket to add/remove members.
  3. Be sure to test your development thoroughly before moving it to production.

 

Article Information

Last Updated:2019-07-09 01:35:21
Published:2019-07-09