Simple Machines Community Forum

SMF Support => SMF 2.0.x Support => Topic started by: nakedscientist on March 11, 2018, 06:06:16 AM

Title: Restrict posting to specific boards
Post by: nakedscientist on March 11, 2018, 06:06:16 AM
Dear all

Can anyone please advise me how to set up a system so that mods can "jail" certain contributors, either permanently or temporarily, into certain boards?

Specifically, we are looking for a way to restrict the POSTING rights of users to certain boards, but permit them to keep READING the content of all of the other boards to which they would normally have access.

We think this will be helpful because we have some contributors who have pet theories that then pollute the mainstream parts of the forum. Since it's a science forum, it's important that fact and fiction are kept apart while also keeping the more adventurously minded contributors on side so that they can be helped...

I'd be grateful for advice regarding how to set up a config like this please.

Many thanks

Chris
Title: Re: Restrict posting to specific boards
Post by: GigaWatt on March 11, 2018, 06:35:24 AM
I kind of banged my head with this one :D, I wanted to restrict uploading attachments to a certain board. Basically, the process should be more or less, the same.

Admin --> Members --> Permissions --> Board Permissions

Create a new profile that will restrict members from posting.

Admin --> Forum --> Boards --> Modify Boards

Click on the board you'd like to restrict members from posting, select the permission profile that you've created, click on Modify ;).

The process may differ and you may have to go back and forth the two admin menus a few times, but it's doable ;).
Title: Re: Restrict posting to specific boards
Post by: nakedscientist on March 11, 2018, 06:41:04 AM
Thank you; that's very helpful. I think I had got half way there but without the extra step of adding the board permission.

For your solution, does this mean that you have to give moderators the privilege to assign users to user groups in order for this to work?

Considering the case, say, of a person who becomes a nuisance and the mods want to jail them into a certain board - would they need to assign the user into that new user group, or ask an admin to do it?

Title: Re: Restrict posting to specific boards
Post by: Illori on March 11, 2018, 06:44:18 AM
if the user is a moderator of the group they will be able to add users to the group from the moderation center, does not need an admin to add the user to the group.
Title: Re: Restrict posting to specific boards
Post by: GigaWatt on March 11, 2018, 09:15:12 AM
Quote from: nakedscientist on March 11, 2018, 06:41:04 AM
For your solution, does this mean that you have to give moderators the privilege to assign users to user groups in order for this to work?

No... well, on my forum I don't have user groups, I just have the regular ones (newbie, senior, etc.), so I just applied the permission profile for all members (I think this doesn't apply for admins or moderators ???, I haven't checked for both, I've only checked for admins).

In your case, just follow Illori's advice ;). Give the moderators permissions to change users in different groups, define the profile for that particular group, apply it to a particular board and that should do it ;).
Title: Re: Restrict posting to specific boards
Post by: Aleksi "Lex" Kilpinen on March 13, 2018, 01:13:50 PM
Group moderators would be set in Admin -> Members -> Membergroups -> Edit membergroups
Modify the group you want to give specific persons the ability to add / remove members to / from,
and make the group private or requestable, and finally define moderators for the group.