Forum

Page 1 of 3 123 LastLast
Results 1 to 15 of 35
  1. #1
    Join Date
    May 2011
    Posts
    12

    Allowing Guests to create temporary sub-channels under a specific channel

    How do I allow guests to create temporary sub-channels under a specific channel and nowhere else? They should only be allow to create a sub-channel with a maximum depth of one (meaning they can't create another sub-channel under their own sub-channel). I also want the creator of the sub-channel to have the power to kick any other guests.

    I tried implementing this permission via the Channel Client Permissions, but I think I need more of a "Channel Channel Groups Permissions", if you know what I mean.

  2. #2
    Join Date
    January 2010
    Location
    Catalunya
    Posts
    2,350
    I asume, you talk about Guest ServerGroup, not the Normal Server Group.
    In this case, disable the following permission on ... Permissions > Server Groups > Guest ..... b_channel_create_temporary

    Create a New Channel Group (a copy of Channel Guest Groups), and add the following permissions:
    b_group_is_permanent enable
    b_channel_create_child enable
    b_channel_create_temporary enable
    i_channel_max_depth value = 1

    Users should be in the channel where they can act.
    Then, you assign them to the New Channel Group

  3. #3
    Join Date
    May 2011
    Posts
    12
    Yes, but now they can create sub channels anywhere. I only want guests to create sub-channel under one *specific* channel.

    Is that possible?

  4. #4
    Join Date
    January 2010
    Location
    Catalunya
    Posts
    2,350
    They, only can create subchannels in the specific channel, where they are in the New Channel Group.

    If this is right:
    Quote Originally Posted by Jordi View Post
    I asume, you talk about Guest Server Group, not the Normal Server Group.

  5. #5
    Join Date
    May 2011
    Posts
    12
    Ok so what I did

    b_channel_create_child enable
    b_channel_create_temporary enable
    i_channel_max_depth value = 1

    in both the Server Groups Guest, Channel Groups Guest, and for the specific channel under Channel Permissions. But even with all of these enabled, none of the Guests can create any channels anywhere. So now I'm thinking there is something else conflicting here?

  6. #6
    Join Date
    January 2010
    Location
    Catalunya
    Posts
    2,350
    In Server Groups
    Quote Originally Posted by Jordi View Post
    disable the following permission on ... Permissions > Server Groups > Guest ..... b_channel_create_temporary
    In Channel Groups
    Quote Originally Posted by Jordi View Post
    Create a New Channel Group (a copy of Channel Guest Groups), and add the following permissions:
    b_group_is_permanent enable
    b_channel_create_child enable
    b_channel_create_temporary enable
    i_channel_max_depth value = 1
    In Channel Permissions ..... do nothing

    In Channels Tree
    Quote Originally Posted by Jordi View Post
    Users should be in the channel where they can act.
    Then, you must assign them to the New Channel Group

  7. #7
    Join Date
    May 2011
    Posts
    12
    Thanks for the all the help so far. But that means I have to set every Guests to the New Channel Group while they are in the specific channel?

    I wanted all Guests, by default, to be able to create temporary sub-channels in the specific channel without them being assigned to a new server group.

  8. #8
    Join Date
    January 2010
    Location
    Catalunya
    Posts
    2,350
    This is not possible.
    If you give this permission in one Server Group, they can create sub-channels across the server.
    If you want to just do it, in a specific channel, you must give permission in one Channel Group.

    But I'll see if I can find a solution that meets your needs

  9. #9
    Join Date
    May 2011
    Posts
    12
    Because the tier permission in TS3 is

    Tier 1: Server Groups
    Tier 2: Client Specific Permissions
    Tier 3: Channel Specific Permissions
    Tier 4: Channel Groups
    Tier 5: Channel and Client Specific Permissions

    I don't understand why I can't simply change the Channel Specific Permissions (tier 2) of the specific channel to

    b_channel_create_child enable
    b_channel_create_temporary enable
    i_channel_max_depth value = 1
    b_channel_group_inheritance_end enable

    With the last permission, it would ignore all other permission inheritance from tier 4 and 5, right? Thus, any client under that specific channel would be able to create temporary sub-channels under that specific channel, right?

  10. #10
    Join Date
    January 2010
    Location
    Catalunya
    Posts
    2,350
    Quote Originally Posted by hobbes3 View Post
    b_channel_group_inheritance_end enable
    With the last permission, it would ignore all other permission inheritance from tier 4 and 5, right? Thus, any client under that specific channel would be able to create temporary sub-channels under that specific channel, right?
    This permission refers to the channel family, not permissions layers.

    If you give permission to the Layer 2, you are giving it, to the entire server, or we are in the same old thing.
    You should give it, in layer 5, that is for 1 client in 1 channel.

    But in both cases the problem is that you should make the process for each of your users.
    So it is better to give permission to a channel group, and assign users to this group.

  11. #11
    Join Date
    January 2010
    Location
    Catalunya
    Posts
    2,350
    Well, I have a solution.

    PERMISSIONS:

    Server Groups > Guest > ...
    b_channel_create_child disable
    b_channel_create_temporary disable
    i_channel_max_depth value = 0

    Channel Permissions > specific channel > ...
    b_channel_create_child enable
    b_channel_create_temporary enable
    i_channel_max_depth value = 1

    EDIT:
    These permissions are not exclusively for GuestServerGroup, but apply to everyone.
    But as you get what you wanted, it does not matter.
    Last edited by Jordi; May 8th, 2011 at 11:21 PM.

  12. #12
    Join Date
    May 2011
    Posts
    3
    Hi,

    does this also work for Teamspeak 3 RC1? The permission window seems to be different and i can`t find these permissions.

    Thanks for help
    daifel

  13. #13
    Join Date
    January 2010
    Location
    Catalunya
    Posts
    2,350
    Quote Originally Posted by daifel View Post
    Hi,

    does this also work for Teamspeak 3 RC1? The permission window seems to be different and i can`t find these permissions.

    Thanks for help
    daifel
    Settings > Options > Application > Misc > Advanced permissions system

  14. #14
    Join Date
    May 2011
    Posts
    3
    Quote Originally Posted by Jordi View Post
    PERMISSIONS:

    Server Groups > Guest > ...
    b_channel_create_child disable
    b_channel_create_temporary disable
    i_channel_max_depth value = 0

    Channel Permissions > specific channel > ...
    b_channel_create_child enable
    b_channel_create_temporary enable
    i_channel_max_depth value = 1
    It doesn`t work for me. I have set exact the same permissions but "Create Sub-Channel" is still greyed out.

    /EDIT: What do you mean with "disable"?. Does it mean "Remove Permission"?

  15. #15
    Join Date
    January 2010
    Location
    Catalunya
    Posts
    2,350
    "Remove Permission" is ok.

    I just try and work fine in rc-1
    Remember that the Guest must be within the specific channel.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Issue with allowing users to create temporary channels
    By AmazeCPK in forum Permission System
    Replies: 1
    Last Post: December 17th, 2014, 08:00 AM
  2. Guests can't create temporary channels, add power problem
    By CreepYx in forum Permission System
    Replies: 5
    Last Post: July 13th, 2014, 05:30 PM
  3. Replies: 2
    Last Post: February 17th, 2014, 03:02 PM
  4. Replies: 1
    Last Post: January 17th, 2011, 10:00 PM
  5. Replies: 2
    Last Post: March 28th, 2010, 09:20 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •