Notice to all users

We are migrating towards a new forum system located at, as such this forum will become read-only on January 29, 2020

Results 1 to 7 of 7

Threaded View

  1. #1
    Join Date
    September 2009
    Champaign, IL USA

    Question More questions on inheritance

    I've read around and see that, as many people have touched on, subchannels do not inherit permissions from their parent channels. Apparently that is on the todo list.

    My primary question is, are custom server groups supposed to inherit permissions from the Guest server group? At present it seems they do not, and it also seems that even unset permissions in additional server groups override guest group permissions. Is this correct?

    So I'm guessing if I want to create a custom admin group, I will have to clone the guest group and then edit accordingly. I don't know if this is on the todo list or not, but what are the future plans for group permissions inheritance and override functionality?

    The way I see it, since EVERYBODY is in the guest group, and you apparently cannot remove them from the guest group, then I would think the only logical option would be to have additional groups first inherit permissions from the guest group, and then override them ONLY if said additional group has an overlapping permission set, and NOT override the guest group if it remains unset. Does that sound right?

    Also, I haven't tested it yet, but what happens if you have a user in two custom server groups, and then set different values for overlapping permissions? How does TS3 know which value supersedes the other?

    Thanks in advance for any input.

    P.S. Also are there plans for implementing the following? If not I suggest:
    A) permission group cloning
    B) permission group nesting (child/parent inheritance relationships)
    C) more detailed permission descriptions
    D) display/filtering of what type of entity each permission actually applies to (e.g. I don't see why a client would need the "needed channel join power" permission, because a client can't join a client)

    Edit: I see that I misunderstood the guest group. I just saw the message in the permission dialog that says "Clients which are not in any other group are automatically inside [the Guest] group." So yeah, I guess that means that you have to clone the settings from the Guest group in any custom group you make. Although actually that gives me an idea. Perhaps I can make an exact clone of the Guest group, call it "Non-guests", and add everyone I mean to make an admin to that group AND the admin group, and then not have to clone the rest of the permissions in the actual admin group.

    Update: That seemed to work, making a non-guest group clone that already contains all the base permissions cloned from the guest group. So now when I make new admin groups, all I have to worry about is setting the necessary power permissions, and I just add a client to both the non-guests group, and the appropriate admin group.
    Last edited by Roachy; June 29th, 2010 at 06:26 AM.

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Replies: 1
    Last Post: May 15th, 2015, 07:42 AM
  2. Channel inheritance issuse | Please help
    By SFKandersen in forum Permission System
    Replies: 3
    Last Post: December 30th, 2013, 11:12 AM
  3. Inherit a lack of inheritance.
    By Avarus in forum Permission System
    Replies: 1
    Last Post: January 28th, 2013, 03:21 PM
  4. [Evaluation] sub channels password inheritance
    By @IBR|Sheppard in forum Suggestions and Feedback
    Replies: 10
    Last Post: April 23rd, 2012, 11:58 AM
  5. Sub Channels and permission inheritance
    By Trekkan in forum Permission System
    Replies: 16
    Last Post: January 9th, 2010, 11:24 PM

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