Running Drupal 4.7.4 and FA from na_arbitrator default release (4.7.x-1.0, 11/11/2006 - 11:32, 16.7 KB)

I'm trying to grant authenticated users (who have no other role) view and post rights. View works just fine, but I haven't been able to grant post rights without a role.

My forum structure looks like this:

Container1
-- Forum11
-- Forum12
-- Forum13
Container2
-- Forum21
Container3

All containers are visible for anonymous and authenticated users. The Forum1x's give access only to members (a role). Forum21 is the problem: it should allow view and post to all authenticated users. I've set the permissions accordingly, but I keep getting

"You are not allowed to post a new forum topic."

I can even add permissions for anonymous users -- authenticated users still get the same message as above, and anonymous users get

"Login to post a new forum topic."

Adding or removing the permissions for members doesn't seem to make a difference! If the user has any role at all, the post permission for authenticated users kicks in, but if he has no role, he cannot post.

I also found a second issue: if members are allowed to view Forum21 but no one has posting rights, they can still post to Forum21.

Hans

Comments

merlinofchaos’s picture

Did you give authenticated users permission to post forum topics in the access control page? Lacking that permission will override any permissions granted via forum_access.

salvis’s picture

Title: Users without a role cannot post » My error -- not a bug!
Status: Active » Closed (fixed)

Oops, you are right. Thank you for the pointer and for a great module. It works perfectly now!

Hans

P.S. Is it proper for me to set the status to closed? Should I also change the category to support request and the priority to normal, or would that be seen as an inappropriate attempt to cover my tracks?

merlinofchaos’s picture

Title: My error -- not a bug! » Users without a role cannot post

Setting it to closed is fine; leaving the rest as it was is also good. History can be valuable.

salvis’s picture

Thanks!