I have a number of groups. Each group has one or more memberships. With ACL I can discern between the access to the different groups and their contacts. However, when access is granted, the accessor can change all memberships, not only the ones which are related to the group.
- Have group Rotterdam and Amsterdam and have separate admins for them.
- Add a contact and add them to groups Rotterdam and Amsterdam.
- Add a membership.
It is now unclear where the membership belongs to and who is allowed to change it.
- Click on memberships.
- Add membership.
- Be able to choose and relate the membership from a field populated with the group a contact already belongs to. If left blank (no group selected),fall back to the current behaviour, for compatibility with existing instances.
- Apply ACL to have group admins see and change only their own memberships, depicted by the relationship between the membership and the group.