Allow adding members to server/channel groups only

Hi guys,

I am trying to achieve the following and finally failed:

  • Channel Admins should be able to add members to channel groups like Channel Admin/Operator/Voice (default)

  • Channel Admins should NOT be able to add members to server groups (default)

  • I created two server group “members” and “privileged members”

  • “Privileged Members” should be able to add member to server group “members”

  • However, they should NOT be able to add member to channel groups

So i can set i_group_needed_member_add_power beeing of server group “members” either higher or lower than that of “Channel Admin”.

What I’ve got right now is the situation, that either Channel Admin can grant server group “members” due to their i_group_member_add_power 50 beeing high enough OR “Privilleged Members” can set channel groups due to their i_group_member_add_power beeing higher than 50.

Which privilege am I missing to restrict either Channel Admins form adding members to server groups or preventing “Privileged Members” to add members to channel groups?

Reagards, No-L

1 Like

The group member add power doesn’t differentiate between server groups or channel groups.
You need to see the groups and permissions as hierarchical system.

I will give you a simple example.

group category add power needed add power
admin server 100 100
moderator server 50 100
user server 0 10
guest server 0 0
admin channel 25 50
operator channel 10 25
voice channel 5 5
guest channel 0 0

Admin > Server

  • can assign all groups to any user

Moderator > Server

  • can only be assigned by Admin (Server)
  • can assign all groups with needed add power <= 50 to users

User > Server

  • can’t assign any groups (add power = 0)
  • group can be assigned by Admin & Operator (Channel)

Admin > Channel

  • can only be assigned by Admin & Moderator (Server)
  • can assign the group User & Guest (Server), Operator & Guest (Channel)
    (can assign all groups with needed add power <= 25)

Operator > Channel

  • can only be assigned by Admin & Moderator (Server), Admin (Channel)

Voice > Channel

  • can be assigned by Admin & Moderator (Server), Admin & Operator (Channel)
  • users in this group can also assign Voice (Channel) to other users

(Note)

The group removal power & needed removal power is important to set, too.


Your solution

If you don’t want a channel admin be able to assign server groups you need make sure it’s i_group_member_add_power is LESS than the lowest i_group_needed_member_add_power of any server group. (Please ignore the default guest group in this example)

group category add power needed add power
admin server 100 100
moderator server 50 100
user server 0 50
admin channel 25 50
operator channel 10 25
voice channel 5 5

In this example no channel group is able to assign server groups.
The channel admin has the highest i_group_member_add_power with a value of 25.
This value is lower than the i_group_needed_member_add_power of any server group.

Please note, that’s just a simplified example how the system works.

Puh… what a huge text.

6 Likes

Thanks FakE for your help - so basically my scenario is impossible. :-/

More work for my admins i guess ^^

Regards, No-L

No it’s not impossible.
I wrote the solution down below “Your solution” in my answer.

As I explained there’s no permission to set.

i_group_member_add_power
i_group_needed_member_add_power

Both permission values are affecting all groups; server groups and channel groups.

You just need to make sure the add power of any channel group is lower than the needed add power of any server (excluding guest group).

2 Likes

Hi FakE,

I am sorry, probably I didn’t describe my problem clearly enough.
Your solution leaves me with one problem.

To express myself more clearly I am gonna make an own example, using your solution (setting the add powers of all channel groups lower than the needed add power of the “member” server group):

  • I set the add power of the channel group “channel admins” on 25
  • I set the needed add power of the server group “member” to 50

The I have to set:

  • I have to set the needed add power of all channel groups to 25 (or below), so channel admins can add members to them
  • I have to set the add power of my “privileged member” server group to 50, so they can add members to the server group “member”
group category add power needed add power
admin server 100 100
privileged member server 50 100
member server 50
guest server
admin channel 25 25
operator channel 10 25
voice channel 5 5
guest channel

However, my “privileged member” server group now consequently can add people to all channel groups because those needed add power is now with 25 below 50 - and thats the problem here.


(And the same vice versa if channel admin add power and channel groups needed add power are on higher levels than those of server groups “privileged member”/“member”, than channel admins can add “member”)

group category add power needed add power
admin server 100 100
privileged member server 1 100
member server 1
guest server
admin channel 25 25
operator channel 10 25
voice channel 5 5
guest channel

Thanks again for your time and help!
Regards, No-L

1 Like

Go get rid of this issue by just increasing the needed add power for the group channel admin.
Channel admins usually being added automatically by the server.

Example:

group category add power needed add power
admin server 100 100
privileged member server 50 100
member server 50
- - - -
admin channel 25 100
operator channel 10 25
voice channel 10

There’s no way to stop the group privileged member being able to assign the channel groups operator or voice if the channel admin should still be able to assign this two groups to users.

There’s no limitation for server groups to assign server groups only as well as for channel groups.

I assume there will never be such an option or permission.
This would completely “destroy” the tier 5 permission system.


You should ask yourself two things at this point.

(1) Do I really need the channel groups operator and voice to exist?
(2) Is it really an issue if my privileged member can assign the channel groups operator or voice?

2 Likes

Hi FakE,

thanks again for yout time and help!

According to your two qustions I should consider I will discuss the topic with my server admins and find an oragnisational way to deal with.

So I consider this topic as solved with your help and assistance :slight_smile:

Regards, Noël

1 Like
twitch instagram twitter facebook