Results 1 to 9 of 9
-
15-08-2010, 15:51 #1
[On Todo / solved / fixed?] multiple bugs regarding permissions
Yeah, since I'm translating the permissions, I ended up decided to play around with individual permissions and see if they work as they should, then I realized the following bugs ... fun

1. Changing the default group does not update properly.
Reproduction:
Say you have group A as your default server group and group b as your new server group.
Set group A with the permission to modify server's default group.
Now, since you are in group A (the default group), you have the ability to change to the server's default group to B. Change it, and hit ok.
You should see a notice saying "successfully changed server settings".
Now, take a look at your own group without re-logging.
You should still see that you are in group A. Thus, you think you can change the default group again, so you ended up trying to change the default group from B back to A, and at this point, you'll realized that you do not have this power anymore, as if you are in group B!
So I'm assuming when you are changing default groups, all the group member that belongs to this group is not refreshed, and in fact that they have already been switched to the new group (bug!)
2. Client info view does not block the user to be able to view connection info.
As stated. If this permission is removed, the client is still able to view other's connection info as if they "bypass" this permission.
3. b_channel_group_inheritance_end should be set on "sub-channels"
In the permission description, it stated that:
Where in fact, according to the description, if you have this permission set on "Channel 1", with a user having the "voiced" permission, and when this user joined "Channel 1-1", which is a sub channel of "Channel 1", this user would still have "voiced" permission with it. However, it does remove this permission if b_channel_group_inheritance_end was set on the sub-channelIf this permission is set to a channel, sub-channels will not inherit any permissions or channel group memberships from their parent.
4. Sub Channel Creation bug
As we've all known, to create a channel, one must have at least one of these permissions
- b_channel_create_permanent
- b_channel_create_semi_permanent
- b_channel_create_temporary
and at least one of the following
- b_channel_create_modify_with_codec_speex8
- b_channel_create_modify_with_codec_speex16
- b_channel_create_modify_with_codec_speex32
- b_channel_create_modify_with_codec_celtmono48
or else a channel will not be able to be created. Thus, the devs disables the creation of the channel if either of the 2 requirements are missing.
However, when creating sub channels, it only checks if b_channel_create_child is checked or not.
5. client ignores b_virtualserver_servergroup_list
The user can still view the virtualserver's servergroup list regardless if it's checked, unchecked, or undefined.
6. client ignores b_virtualserver_channelgroup_list
Similiar, the user can view the virtualserver's channelgroup list regardless if it's checked, unchecked, or undefined.
7. i_client_max_bantime is not defined = not able to ban
Simliar to the channel creation limitation, if i_client_max_bantime is not defined or is set to 0, shouldn't this be disabled by default?
that's all.Last edited by willy_sunny; 15-08-2010 at 17:31.
-
15-08-2010, 20:41 #2
-= TeamSpeak Fanatic =-
- Join Date
- Jan 2010
- Location
- Secret Base in Arctic Region
- Posts
- 1,202
As Staff / Devs said, 2,5 and 6 are only for ServerQuery and TS viewer, not for clients in Teamspeak.
-
16-08-2010, 01:05 #3
well, shouldn't they put a better "sign" letting their user know? just so that it doesn't confuse the user
-
18-08-2010, 08:43 #4
-= TeamSpeak Team =-
- Join Date
- Jun 2008
- Posts
- 7,774
-
19-08-2010, 04:55 #5
Well, how about the rest?
do they qualify?
-
19-08-2010, 07:39 #6
-= TeamSpeak Team =-
- Join Date
- Jun 2008
- Posts
- 7,774
Threads with multi reports arn't that easy and should be avoided :-/
Bug 1 & 3(both sounds like server) & 4 will be checked today.
Bug 7 is no bug > Setting a Max Ban time of 0 is something else, then removing the permission from client/group. It's no power, that get's compared with any needed power. This permission just defines the ban time.
Update
Bug 3&4 need another check next week
Bug 4 has been fixed hereLast edited by dante696; 19-08-2010 at 09:14.
-
22-08-2010, 17:03 #7
Right, but if I were to make multiple threads, I get yapped by you too anyways XD (j/k)
What I'm saying isBug 7 is no bug > Setting a Max Ban time of 0 is something else, then removing the permission from client/group. It's no power, that get's compared with any needed power. This permission just defines the ban time.
If ban time is "defined" -> allow user to be able to create a ban
If ban time is "not defined" -> disable the ban function (similiar to the channel creation check, if one of the needed permissions is missing, then disable the function at all)
-
24-08-2010, 10:31 #8
-= TeamSpeak Team =-
- Join Date
- Jun 2008
- Posts
- 7,774
Bug 3
The description for that permission will be changed with our next client.
-
10-11-2010, 10:07 #9
-= TeamSpeak Team =-
- Join Date
- Jun 2008
- Posts
- 7,774
Bug 1
This will be fixed with server beta30 (Build 12862 or higher)
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Similar Threads
-
[On Todo 2] [1 &3Fixed] Smal list of bugs
By Megamaluco in forum Bug ReportsReplies: 12Last Post: 02-12-2010, 09:01 -
[Fixed? Channel Client Permissions Icon ID
By -{HGH}-GEN.Skylab in forum Bug ReportsReplies: 5Last Post: 01-12-2010, 17:46 -
I'm a newb and yes, I'm confused.
By Trekkan in forum Permission SystemReplies: 10Last Post: 23-06-2010, 17:19 -
The New Permission Documentataions
By willy_sunny in forum Permission SystemReplies: 6Last Post: 23-02-2010, 20:56






Reply With Quote
