Provide ability to set group join policy by each group
I keep wanting to love Wild Apricot. But time after time I run into limitations that truly make no sense to me. I am glad that WA instituted some other way than Member Level to limit access to Restricted Pages. That was way too limiting. But the way Groups work to limit access is an all or nothing affair because of the way Group Participation works.
Let's start off with an example of various groups you might have in a HOA: Board Member, Volunteer Group, Newsletter, Swim Team, Tennis, etc. Now let's say that you want a restricted page for Board Members only. Well this won't work in the current schema in WA. Because my choices in setting up Group Participation in the Database Fields section are to allow users to opt in to all Groups or to none at all. So if I allow them to opt in to all groups, anyone can make themselves a Board Member and get access to the restricted pages. And if I do not allow each member to opt in to groups of their choice, they cannot add themselves to social groups like Volunteer, Newsletter or Tennis. An admin would have to field requests to add people to groups and that is way too cumbersome. [pulling my hair out].
Wow, yes! I've only been using this system for a week and not having some kind of public/private group setting is horrible. Another way might be to make group membership based on search criteria which is a feature I'm going to suggest if its not already in the list.
Ron Baer commented
Adding this functionality would be so useful to our club. Like other clubs, we have a management group with restricted access to certain directories and events, so we do not want to allow non-management members to add themselves to this group. Allowing addition to other groups would be OK.
What about a solution of adding an element to "Group" called "permit addition by non-admin members". Members requesting to add a group from within their Member Profile could then have the request validated by checking this field for the group they selected. If the value in the field is "No", adding group membership is denied for the member, forcing an Admin to perform the function.
Jeff Hampton commented
This still continues to be a massive headache for myself and my association. Is there any plan at all to add this sometime in the hopefully near future?
Dale S. DeWoskin commented
Totally agree. Other membership fields allow access control, why is there no access control on groups???
At a minimum, please make the Board member group inaccessible to anyone but administrators, who can make that assignment, and give other groups the option of individual member selection. Needing to restrict access to getting on the board member list makes the group option useless for any member-level control on other groups.
C'mon WildApricot, this request is years old. Is it really that difficult to make the Board group a separate field that has only administrative control?
We too need this. I just removed people who added themselves to the Board Members group and gave themselves access to restricted pages.
Robert Sylvester commented
One work-around for a board member "group" was to give each at least read only Admin rights, and then use a advanced saved member search for Administrative right-granted. At least this way anyone with full admin rights can email the board.
This would be an extremely helpful option for our group.
Ines Arismendi commented
WishList: Member Group with "members cannot apply" option. Only Administrators can add members to this group.
Jessica Page commented
It looks like there hasn't been any movement on this request in two years, but this really would be a big improvement for managing our membership. Either checkbox on the Edit Group page allowing member control, or different group levels or types, would allow this functionality.
Doug Miles commented
The "Board of Directors" (admin control) vs "Tennis" (user opt-in) sums this up perfectly. Simply need a tick on the Edit Group page, or for more sophisticated control, a tick per membership level, as per fields.
Thank you. It would be immensely helpful. Perhaps as simple as each group having its own settings whether it can be joined by the member or is an admin-only group. That makes more sense than my first suggestion of two sets of groups!
Dmitry Buterin commented
This is not currently possible but I moved this to the wishlist
I don't want to change their membership level, I just want to create sub-groups of members.
We don't have a Groups option but we do have Membership. One of the options when viewing a Membership Option is Level Security Options. The two options are typically Public Can Apply and Member Can Change To:
Meaning that for each level, if allowed, a member who belongs to that level can be allowed to change their level to something else or not. If they can't change themselves, an admin can always go in and do it.
For me this is a set of options that appear as check boxes to the right of the Member Level Information.
Not sure if that helps but maybe you'll be able to find something similar.
I would like to add my vote for this feature. I would like to have groups that are available in membership applications and profile edits and other groups that are admin only. This would allow a member to choose the member groups they would like to be associated with, and edit those choices at will, but not allow a member to add themselves to the steering committee group.
Ideally, I would like to choose which groups are available in the membership application for a particular membership level. That way, different membership levels can present different groups and the admin-only groups are not visible at all.
Evgeny Zaritovskiy commented
Not yet (no schedule, sorry)
Has this issue been addressed? I would like the ability to manage groups as an admin but allow some groups to be managed by members as given in the examples listed by others in this thread.
James Kerich commented
Yes I agree, it is kind of a problem that group particpation control is all or nothing. It would be good to set up the group management area to allow group access to be controlled by the admin function or by the users.
Looking at it, It would be nice if you could just move the access functionality you have on the member database field page to the group management page and allow each group participation name to have separate access controls established.
I think you have it right. Each group has a separate setting for access rights. Some allow users to change their participation. Others are locked down by the admin.