Hi, I have both the advanced_forum and modr8 modules installed and each seems to work fine.

However, modr8 does not "seem" to allow the type of moderation that I need. What I want to do is set things up so that all authenticated users require their forum posts to be moderated "until" they have reached a post limit of say 10 posts at which point they can post un-moderated posts. I only need moderation for forum content nothing else will need to be moderated.

Thanks

Comments

ayesh’s picture

Install User Stats and Rules modules. Then, create a rule to unpublish the post, display a message and notify moderators if the post count of author is below than 11.

In other words, Rules module is the solution. If you want any help in Rules, post here.

Eolmornedhel’s picture

Thanks, I'll have a look into those and give it a try.

michelle’s picture

You can exempt roles from modr8. I can't remember if that was built in or a related module but I know it exists. You can set user points to grant roles after so many points. So set a starting role that is moderated and bump them to an unmoderated role after X points.

Michelle

Eolmornedhel’s picture

As far as I can gather (using user points, user stats and rules modules) what I need to do is easy to achieve. However, I can't make sense of the fact that I can't access the authenticated user role when setting up rules, it looks very much like I have to create a new user role, eg unmoderated user, with permissions identical to the authenticated user role. Am I correct in assuming this?

michelle’s picture

Yes, you'd make a new role for people who aren't moderated and exempt that role from modr8. The permissions aggregate so you only need to worry about permissions that are different from authenticated.

Michelle

ayesh’s picture

As Michelle described in her post, you must create a new role to exclude those users from getting moderated.
It's easy to achieve if you really want to have 2 separate roles in the entire site's permissions.

To create a rule without a separate role,

1. Create a new rule to be triggered when Saving new content.

2. Add conditions listed below.
- Content has type : forum
- User has post count: below 10 (enable User Stats first).

3. Add actions as you want.
- Unpublish content.
- Display a configurable message on site.
- Send email to moderators/admins
- etc

in the #2, add the condition which will pass a little amount of events to next condition. (if most of your users has more than 10 post-count, add the post-count check first. If your site has many content types, add content-type validation first).
(for performance).

ayesh’s picture

Also, I need to say that you are getting help from the developer of Advanced Forum.
Respect her 5 years experience.

Kirk’s picture

I <3 Michelle

Eolmornedhel’s picture

Believe me I do respect Michelle's excellent work. In fact I only use D6 instead of D7 purely for the Advanced Forums module.

Thanks All.

michelle’s picture

Awww, you guys are sweet, :)

BTW, there is a D7 version of AF, now, but it wasn't ported by me and is a bit rough. Hopefully the person who ported it will be able to give it some love when he gets back from vacation. Otherwise I'll be giving it a good going over in a few months.

Michelle

Eolmornedhel’s picture

Hehe, will check out the D7 version, but probably won't switch to D7 for a few months.

Keep up the good work, now I'm kind of getting the right modules together, Drupal is starting to get a little bit exciting, having had to just jump in at the deep end with no time to learn properly, I may now be able to go back and learn the Drupal development paradigm and how it all works!!

ayesh’s picture

Warning:
if you get addicted to Drupal, you will miss even your dinner.
- experienced user.