Simple Machines Community Forum

SMF Development => Feature Requests => Applied or Declined Requests => Topic started by: SD-X on October 29, 2018, 07:48:51 PM

Title: Membergroup as membergroup moderator
Post by: SD-X on October 29, 2018, 07:48:51 PM
Currently in SMF 2.1.x, (and I believe SMF 2.0.x), you can assign specific users to moderate membergroups. What I would like to request is the ability to also add membergroups themselves as an option to moderate other specific membergroups. The reasoning behind this is because the "edit and assign membergroups" permission that allows users to moderate membergroups does not allow you to get specific enough with what is and isn't allowed, so if I want a membergroup to oversee and assign users to another membergroup, I currently can't do this directly. The only two ways around it are by granting the permission to edit and assign all membergroups, (which can be a security issue in my case), or assign specific users by username to the membergroup's moderation option, (which can easily become outdated if I'm constantly assigning and removing people to and from the membergroups that are supposed to oversee the ones under them).

SMF already has the existing design to support this. As far as I'm aware, it would just be a matter of adding in the missing backend code, and allowing the "Moderator" field of the selected membergroup to detect membergroup names in addition to the existing usernames.

(https://i.imgur.com/bD7QyRi.png)
Title: Re: Membergroup as membergroup moderator
Post by: Kindred on October 29, 2018, 11:05:03 PM
It is not as simple as you think..    but it's already part of 2.1
Title: Re: Membergroup as membergroup moderator
Post by: SD-X on October 29, 2018, 11:27:21 PM
Quote from: Kindred on October 29, 2018, 11:05:03 PM
It is not as simple as you think..    but it's already part of 2.1
Awesome! Is this still in the works? I have a live copy of the to-be beta 4 from about a week or so ago and I can't find the option for it.
Title: Re: Membergroup as membergroup moderator
Post by: live627 on October 30, 2018, 02:06:36 AM
I can't find it either...
Title: Re: Membergroup as membergroup moderator
Post by: Arantor on October 30, 2018, 04:01:12 AM
Groups as board moderators is in 2.1 but I didn't think group as group moderator was, though honestly I'm struggling to see the usecase.
Title: Re: Membergroup as membergroup moderator
Post by: Illori on October 30, 2018, 05:20:22 AM
Quote from: Arantor on October 30, 2018, 04:01:12 AM
Groups as board moderators is in 2.1 but I didn't think group as group moderator was, though honestly I'm struggling to see the usecase.

makes it easier to add users to one group and not need to keep updating the moderators for another group. i am pretty sure this existed in 2.1 at some point as well. now it seems missing.
Title: Re: Membergroup as membergroup moderator
Post by: Arantor on October 30, 2018, 05:28:48 AM
But then for a group you end up making a second group just to be team leaders. I'd honestly be surprised if staff changed so frequently that this is legitimately a major issue. QoL improvement, sure, but not a major earth shattering issue.
Title: Re: Membergroup as membergroup moderator
Post by: SD-X on October 30, 2018, 12:52:22 PM
Quote from: Arantor on October 30, 2018, 05:28:48 AM
But then for a group you end up making a second group just to be team leaders. I'd honestly be surprised if staff changed so frequently that this is legitimately a major issue. QoL improvement, sure, but not a major earth shattering issue.
In large communities where you may have many groups overseeing other groups under them, this can be. I'd prefer to be able to set the rights to a user of a parent group and just call it good, allowing them to have all of the access they need like they have with everything else in the permissions system. Needing to update their rights in multiple places can lead to mistakes being made, which can be a security risk in some cases if someone forgets to remove a specific user from having access in addition to removing their membergroup.

Although I agree that this isn't something incredibly common where a very large number of users will instantly begin using it, there are a small number of users that could definitely benefit from having this option available. I don't like pulling the comparison card either, but I'm seeing this feature more and more often in other forum softwares now too. (I love SMF too much to switch, though. :) )

As for your specific example, in a gaming community where I use this, the team leaders also have their own ranks and permissions, but oversee specific positions below them which have their own ranks and permissions too. With the access and rights I have to grant, it would be very risky on my part to focus on setting both usernames to moderate groups and assigning the same users to certain groups for the reason I mentioned above.

Quote from: Illori on October 30, 2018, 05:20:22 AM
makes it easier to add users to one group and not need to keep updating the moderators for another group.
Yes, this too. It massively simplifies the situation I'm presented with in my forum's permissions design if this feature exists.
Title: Re: Membergroup as membergroup moderator
Post by: Arantor on October 30, 2018, 02:05:19 PM
And therein lies the exact problem. This is a neat idea but it benefits the tiny minority, likely makes the system more confusing for everyone else (and the lack of audit trail becomes an even bigger problem)

We've seen enough of that already in SMF :(