News:

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

Main Menu

How Do I set Up A Board Where Topics Must Be Approved.

Started by Xarcell, January 02, 2010, 11:22:52 PM

Previous topic - Next topic

Xarcell

This is nerve racking, for the life of me I cannot figure out how to apply this feature to a board.

I already did a search on here and google and came up with nothing. Any help?

JBlaze

Go to the board you want to make post-approved via Admin -> Forum -> Boards -> {board} -> Modify

Then click on Permissions. Look under the membergroups and select the membergroups you want to have posts moderated in the board, then check "Post new topics, but hide until approved"
Jason Clemons
Former Team Member 2009 - 2012

Xarcell

I tried that, but I get: " You can only select one action to modify permissions".

Xarcell

Is this a bug?

I also went to "Post Moderation", and tried experimenting with permissions there, but I am unable to save any settings. Tested on 2 installations.

Arantor

There is a known bug in 2.0 RC2 with saving permissions, it's on the tracker pointing to the thread in bug reports, whereupon I also detail how to fix the broken template.

Xarcell

Quote from: Arantor on January 03, 2010, 10:48:20 AM
There is a known bug in 2.0 RC2 with saving permissions, it's on the tracker pointing to the thread in bug reports, whereupon I also detail how to fix the broken template.

Ok, found & applied the fix for permissions not saving in post moderation. That part works, but I still have the main problem at hand. I cannot set it up so that a user needs to have their topic approved in certain boards.

Any suggestions, fixes, or workarounds?

Arantor


Xarcell

Quote from: Arantor on January 03, 2010, 03:24:27 PM
So, what exactly have you selected for each group?

I don't know what I'm doing to tell you the truth. There's alot of confusion on my end on how the permissions system works.

I created a new profile called "Articles" for the boards.

Then I tried doing as JBLaze said, but I keep getting that pop-up message. I tried removing permissions to post at all from Articles membergroup, then add it as JBlaze said, but it still does not work.

Xarcell

What does it mean when it says "you can only select one action to modify permissions".

Xarcell

I have: Permissions for group "Articles" in profile "Articles". I have "Post new topics, without requiring approval" unchecked, and "Post new topics, but hide until approved" checked. Still, the user can create topics freely...

What am I missing? The user is in no primary groups, and is in Articles secondary group.

Arantor

You also have to remove the ability to post approved topics from the lower post count groups and also from Regular Members group in that profile.

If in doubt find a user who can, and look at their profile > Show Permissions to see what usergroup's permissions are granting them that permission.

Xarcell

I removed the user from all membergroups. They are just stuck with "regular members" according to the permissions giving.

I removed the ability to post new topics all together from the regular members group. The user can still post freely.

Arantor


Xarcell

It says in profile show permissions: "Post new topics Given by: Regular Members"

But when I edit "regular members",  the permissions have been removed.

EDIT: I just noticed that is for the "regular members default profile". I changed the board profile from articles to default. Now the user cannot post new topics. I'm still having trouble gtting to where I need to be though.

Continue tinkering...

Xarcell

Wow, this is nerve racking as hell. The permissions system is a maze.

It still won't work.

Regular members with default profile on a certain board a user cannot post a topic. Goal achieved.
Regular members with articles profile on the same certain board can post without approval. Even though it says "Post new topics, but hide until approved n- checked". Post new topics, without requiring approval - unchecked.

Arantor

So, check the user's profile, where it has Show Permissions. It'll tell you what user group is giving them that permission. Nice big list.

Xarcell

It doesn't work...

The only membergroup it shows that the user has permission to post new topics is Regular members. I have removed the ability to post unapproved topics.

http://inspireromance.com/screenshot_approvetopic1.jpg

http://inspireromance.com/screenshot_approvetopic2.jpg

yet the user can post freely.

Arantor

It would help to see the entire page, rather than just parts of it, to be honest...

Xarcell

I just tried changing the user from no primary membergroup(regular members) to a different primary group. Now when I look at profile > show permissions, post new topic isn't even on the list, but "Post new topics, but hide until approved" is there. However the user can still post without approval.

Tyrsson

Do you have post group permissions enabled? Is the user a member of more than a single group?
PM at your own risk, some I answer, if they are interesting, some I ignore.

Xarcell

Here is one screenshot of a page (photoshop them together) so it;s the whole page.

Xarcell

Quote from: Tyrsson™ on January 03, 2010, 05:22:52 PM
Do you have post group permissions enabled? Is the user a member of more than a single group?

Post groups have no inherited permissions.

Tyrsson

Xarcell, if it were I. I would take things back to the basics. Kill the permission profiles, and strip the permissions back to the basics. Then, rebuild the permissions and set the one board to use local perms. This would isolate the problem and allow you to set things just as you want them without the problem of one group being influenced by another or a perm profile.

Hope I explained that well... Permissions can get tricky if you do not keep it very simple ;)
PM at your own risk, some I answer, if they are interesting, some I ignore.

Xarcell

#23
I really think it's a bug.

It goes haywire when you start trying to use board profiles other than the default.

I'm trying to narrow down the problem, and how to recreate it. I'm testing it on 2 sites. One that I'm working on with no members(just test accounts) and a default installation. I get the same results on both.

I can set regular members to no posting with default profile.

I can create another profile with approval only(hoping to override regular members no posting), and it let's then post, but without approval.

Tyrsson

Uhm, I dont use board profiles so I really couldn't comment on that. If I get time later this evening I will try to look into it though.
PM at your own risk, some I answer, if they are interesting, some I ignore.

Xarcell

edited previous post.

If you find something later on(possible bug), let me know.

Tyrsson

There again, I do not use permission profiles. I set each group with the permissions I want them to have. Takes longer but I have not had any problems with it in the past.
PM at your own risk, some I answer, if they are interesting, some I ignore.

Xarcell

Quote from: Tyrsson™ on January 03, 2010, 06:06:19 PM
There again, I do not use permission profiles. I set each group with the permissions I want them to have. Takes longer but I have not had any problems with it in the past.

Ok if you were me, about how exactly would you set that up? I tried doinmg it with just membergroups and that didn't work for me either.

Tyrsson

PM at your own risk, some I answer, if they are interesting, some I ignore.

Xarcell

Ok, I got it working.

Thanks to Tyrsson™ for taking the time and walk me through the process.

One simple thing I was overlooking, or not aware of, is that a "board profile" can edit permissions of multiple membergroups just for that board.

I thought a board profile only effected one membergroup, which was the membergroup that has access to the board. On the contrary, a user may be a member of multiple membergroups. So you need to edit permission of multiple membergroups(not always all) within that board profile. As Arantor stated, you can view profile > show permissions to see which ones are giving it.

I was making the mistake of editing membergroup permissions in general. You only need to edit the membergroups permissions within the board profile that you created. (to me it wasn't obvious you could do that).

Once Tyrsson™ got my head wrapped around it, it's so simple. I really love how SMF has designed it this way. I once asked for a mod(years ago) to do "polls only". Now with SMF 2.0 and how it's set up, I can do that, without the mod.

So there it is for anyone else who has the same problem and actually uses the search feature  :P



Tyrsson

Also, we should note here that ALL members are in atleast two groups.

Regular members + Custom Membergroup

Any permissions that are granted to the regular members will override the disallowed permissions within the board profile ;)

QuoteThanks to Tyrsson™ for taking the time and walk me through the process.
Your welcome :)
PM at your own risk, some I answer, if they are interesting, some I ignore.

Advertisement: