I'm experiencing a unique error in my channel modifying permissions and it has me a little stumped to say the least.
I have 4 levels of server group permissions,
Guest
Members
Moderators
Admin
Guest and Members obviously have no modify channel permissions. My Moderators and Admins both have them at different levels.
My Moderators i_channel_permission_modify_power is set to 75
My Admin i_channel_permission_modify_power is set to 100
Both fairly straight forward, My channel are mixed between requiring 75 power and 100 power to modify depending on the level of security. I have no issues with my admin group, however the trouble is coming from my Moderator group. It seems that if I set them to 75 i_channel_permission_modify_power, that they can modify all the channels including ones set to require 100.
At first I figured that maybe somewhere in the TS3 server code, 75+ was maybe set to be equivalent to super admin or something so I took a few minutes and lowered their i_channel_permission_modify_power down to 70 and changed all the channels that they should be able to modify down to requiring 70 power.
Well this fixed the issue with the moderators being able to modify channels requiring 100, but now they couldn't modify channels requiring 70 power to modify... ok so I figured maybe I needed the i_channel_permission_modify_power to be greater than the channel requirement, so I set it to 71, then 72, 73, 74. None would allow me to modify a channel requiring 70 power to modify. So I poped them back to 75 and presto, they're able to modify everything again including 100 required power channels.
All in all its not a major issue for us since I trust my moderators not to do stupid things but frankly I'm stumped as to whats going on. Any thoughts?