Group owners should not necessarily be group members


(Tobias Eigen) #1

On my site I have a use case for people being given the privilege of managing group membership without being a member of the group themselves. I assumed this is how it worked and was surprised to see that someone I added as group manager is now also a group member.

The use case? We use groups to assign badges. And to give access to private categories. And the people responsible for doing this are not always group members.

Edit: having noticed this, I then removed some group owners only to realize they are still group members. Seems to me these should be managed independently.

Improved Group Members Management
Notify users when they lose badges
(Michael Downey) #2

We ran into this problem this week, too. (Although our groups represent a “group” membership outside of Discourse, too.) But that membership is not decided by a member of the group, and not by a Discourse admin, either.

(Burke) #3

Just ran into this very problem, where a group’s membership is not administered by a member of the group.

Our use case

We want a handful of non-Discourse-admins to be able to manage group membership for several groups without becoming members of those groups themselves.

Extra credit

This is probably asking too much, but I thought I’d throw it in… it’d be awesome if a group could be named as admin of another group (i.e., membership of the @bar group can be managed by any member of the @foo group). This would allow us to have a “group managers” group containing our non-Discourse-admins in charge of managing other groups’ memberships. :slightly_smiling:

(Tobias Eigen) #4

I just moved this to the #feature:voting category as I’d like it to be thrown into the mix for voting when that starts happening.

I like this idea! There is one person in charge of managing internal groups in my community but does not need to have admin privileges. It would be helpful to be able to set up a group for this so we can easily add/remove people to help her.

Another related feature that would be needed is the ability for group owners to see and manage the group even when “Group is visible to all users” is deselected. There should also be the option to allow group members, or members of a specific other group, to see the group.

(Sam Saffron) #5

Sure, I am open to disconnecting the two permissions.

(Burke) #6

Any chance the goal of “group owner does not need to be group member” with stretch goal of “group can be named as owner of another group” would be suitable for a GSoC project?

(Sam Saffron) #7

Very unlikely, way too small of a job.

Group can be owner of another group is not even something I would be comfortable adding.