Hey all,
We might be doing it a bit backwardly, but basically we're trying to set things up so that users can create their own usergroups, and each usergroup would automatically be created a private forum to which only they have access. At the same time, they must automatically be denied access to staff forums (say 1,2,3) and be allowed access to public forums (say 4-10). Their primary usergroup remains 'Registered Users' and their 'membergroupids' field now includes the new usergroup they've created (say 356).
The issue we're having is twofold. #1, we can't find a way to say 'Primary group Registered Users automatically DOES NOT have access to 1,2,3 and has FULL ACCESS to 4-10' with 'secondary group 356 has read/write access to forum 356, and has NO ACCESS to forums 11-500' (which are, let's say, other private forums for other people).
As we're doing it now, is EVERY TIME a new usergroup is created, we insert 'group XXX has permission 0 to new forum' for EACH usergroup that exists on the site. Conversely, each new usergroup that is created gets permission 0 on all forums except its own. This has so far resulted in some 240,000 permission lines.
I'm wondering if there's a less retarded way of doing this. There must be a "deny to everyone EXCEPT" permission on a forum (so like staff forums could get this, or all new private usergroup forums)?
Any help appreciated
We might be doing it a bit backwardly, but basically we're trying to set things up so that users can create their own usergroups, and each usergroup would automatically be created a private forum to which only they have access. At the same time, they must automatically be denied access to staff forums (say 1,2,3) and be allowed access to public forums (say 4-10). Their primary usergroup remains 'Registered Users' and their 'membergroupids' field now includes the new usergroup they've created (say 356).
The issue we're having is twofold. #1, we can't find a way to say 'Primary group Registered Users automatically DOES NOT have access to 1,2,3 and has FULL ACCESS to 4-10' with 'secondary group 356 has read/write access to forum 356, and has NO ACCESS to forums 11-500' (which are, let's say, other private forums for other people).
As we're doing it now, is EVERY TIME a new usergroup is created, we insert 'group XXX has permission 0 to new forum' for EACH usergroup that exists on the site. Conversely, each new usergroup that is created gets permission 0 on all forums except its own. This has so far resulted in some 240,000 permission lines.

I'm wondering if there's a less retarded way of doing this. There must be a "deny to everyone EXCEPT" permission on a forum (so like staff forums could get this, or all new private usergroup forums)?
Any help appreciated
Comment