Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Permissionsystem i_client_talk_power ... #120

Closed
lemignon opened this issue May 9, 2018 · 5 comments
Closed

Permissionsystem i_client_talk_power ... #120

lemignon opened this issue May 9, 2018 · 5 comments
Labels
bug help wanted p:high High Priority Issue

Comments

@lemignon
Copy link

lemignon commented May 9, 2018

System Information

Operating System: Linux
Operating System Type (x86|x64): x64
TeaSpeak Version:

Issue

Reason for reporting this issue:
i_client_talk_power is not working properly and some others also related to the same bugs .

Detailed Description:
When you set a client permission like : i_client_talk_power it should take the client permission on top of group permission , Client Permission > Server group permission .

Also note that if you push a negative value it's not working at all . and if you put -1 in client permission i_client_talk_power it's like you have 999999999999 it put you on top of channel .

Delete me: If you dont follow this issue template, you may not get a response or the issue get instandly closed.

@WolverinDEV
Copy link
Member

WolverinDEV commented May 10, 2018

Hey,
i already saw that there's may something wrong with the client rights (they seem to disappear after a server restart).

To your second "bug". The reason is that -1 is something liken "infinity" and the highest level of permission you could grant.

EDIT:
Well im not really sure if its really a bug.
When TeaSpeak calculates a permission, it takes the highest possible, and not follow the order:
client channel permission -> client permission -> channel group permission -> server group permission

@Bluscream
Copy link
Contributor

Well, not everywhere -1 means infinte in teamspeak

@lemignon
Copy link
Author

hum , ok .

In teamspeak you can set high negative value and works like you said :.
client channel permission -> client permission -> channel group permission -> server group permission

But let's imagine you want to make a group for mute people you can't if it's always take the top value of everything .

in my teaspeak a new player joining the server have the talk power to talk in channel But if i want mute him how can i do ?

I don't see any way then . the only way should be set more talk power needed in channel and then voice all people exept the one you want mute . it's a little crappy .

@lemignon
Copy link
Author

if i make default group talk power 50 and all channels talk power needed to 50 .

If i make a group with talk power 10 and give to one user , then he don't care and take the highest value at all ( 50 ) so he will always have talk power .

There is some miss i guess .

@WolverinDEV WolverinDEV added bug p:high High Priority Issue labels May 20, 2018
@WolverinDEV
Copy link
Member

client channel permission -> client permission -> channel group permission -> server group permission
Implemented within the next build

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug help wanted p:high High Priority Issue
Projects
None yet
Development

No branches or pull requests

3 participants