Group hierarchical membership

General discussion of development ideas and the approaches taken in the 3.x branch of phpBB. The current feature release of phpBB 3 is 3.3/Proteus.
Forum rules
Please do not post support questions regarding installing, updating, or upgrading phpBB 3.3.x. If you need support for phpBB 3.3.x please visit the 3.3.x Support Forum on phpbb.com.

If you have questions regarding writing extensions please post in Extension Writers Discussion to receive proper guidance from our staff and community.
Post Reply
jpearl
Registered User
Posts: 1
Joined: Sat Jul 31, 2010 1:03 am

Group hierarchical membership

Post by jpearl »

I know a feature that would really benefit me is allowing user groups to become "members" of another user group. this would make permissioning MUCH easier.

For example, I am running a phpbb for an organization board. The board structure is a tree relationship as follows, where each node is a group, and users are added to leaf groups:

Code: Select all

Everyone
    Executive Board
        President
        VP of each branch
    Branches
        Branch 1
            committee 1
                (user: member of committee 1)
            committee 2
                (user: member of committee 2)
        Branch 2
            committee 3
               (user:  member of committee 3)
...
In my site, each committee member only has permissions to their committee forum, their branch-wide forum, and the board-wide forum. This means however that each committee must be permissioned individually for each forum. Instead, what I propose, is that groups can be members of other groups and would inherit their permissions. This would mean that for the "Entire Board" forums, I could just set the permissions once for the "everyone" group and never have to worry about individual groups at the committee level (where the actual user accounts are). Then for the "executive board" forum, i can permission it once for the group, likewise not permissioning each indivudual executive board group for the forum. (i could give more examples, but i think you understand my point!)

Effectively what i am asking for is the ability to create a parent/child relationship among groups insead of the current sibling only relationship.

Please let me know how i can be of further assistence.

thanks
jpearl

Post Reply