• Welcome to Simple Machines Community Forum. Please login or sign up.
September 17, 2021, 02:07:25 AM

News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord


Visibility inheritance for member groups

Started by Simbyte, April 11, 2015, 01:20:10 PM

Previous topic - Next topic

Simbyte

The same way that member groups can inherit permissions, they should be able to inherit board visibility.

My forum has a number of internal boards only visible to certain member groups. Right now, I have to tick exactly the boards that a new member group should be able to see. It would save a lot of work if you were able to say that the new member group should be able to see everything a normal user can see, plus the boards that are ticked (if they can't see them already).

If this is already a request or even feature, I at least could not find it.


Regards,
Simbyte

Kindred

I disagree.

If you have so many membergroups that you can't keep track of access, then perhaps you should reduce that number?

And you can already assign access to boards in the membergroup setup when you create the membergroup...
Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

Simbyte

I assure you it does make sense for me to have quite a few member groups. And those aren't the issue, it's the number of boards that increase the manual work.

Even if we assume I were the only one who uses many boards and member groups - which I'm pretty sure I'm not - normal users would only gain and advantage too. It might not save as much work for them as it does for me, but things would still get less complicated.

Another suggestion if you don't want to change the way it works: just add an extra button "select what standard users can see". Then you have three options: select all, select none and the new one.

Kindred

I still disagree...   and I disagree with your contention -- if you are finding it that burdensome, then you probably:
a- have too many membergroups (many of which are probably unnecessary, from a logical standpoint.)
b- have too many boards.
c- have too many of both.

do recall...   permissions are INCLUSIVE.
Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

Simbyte

Exactly the fact that permissions are inclusive means that they are no problem. Visibiliy settings but and that's what I'd like them to be.

And I'd also say whether I have too many boards or membergroups is nothing you can assess without knowing the actual use case. I assure you it is a valid one and reducing the number would mean a loss in functionality.

Kindred

visibility settings are inclusive too...


If a user can see a board because of membergroup1 then it does not matter if membergroup2, 3 and 4 can or can not see the board.

inclusive permissions has nothing to do with inheritance.
And inheritance is a pain in the ptootey and causes a mess with coding and understanding permissions...

anyway... I would say that this is a fairly niche request and is unlikely to make it in the core... As a matter of fact, this is the first time in a decade that anyone has requested it...
Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

Advertisement: