I have installed the Advanced Forum module for Drupal 7.10.

How can I set permissions for each forum I make? I want only administrators to have the "admin forum" permission, and not authenticated users.

Is that possible?


The Forum Access module works in Drupal 7, so I'll stick to this for now.

This module changes your forum administration page to allow you to set forums private. You can control what user roles can view, edit, delete, and post to each forum. You can also give each forum a list of users who have administrative access on that forum (AKA moderators).

This module requires the ACL module in order to function. The D7 version also requires the Chain Menu Access API module.

| improve this answer | |

You will need to use another module to handle the permissions / access control. Look into Taxonomy Access Control, it has a d7 release. You might have to put each forum in its own taxonomy to enforce the permissions.

For example the Admin forum, add it to the "Admin only" taxonomy etc

| improve this answer | |
  • This module doesn't seem to work. I deny forums from users by the can still view them. – chchrist Feb 2 '12 at 15:16
  • Hmm works on my Drupal 6 site. Have you rebuilt permissions? Also I believe you need to deny access for roles you dont want rather than an opt in. (also check anonymous and authenticated default roles) – WestieUK Feb 2 '12 at 15:40
  • There seems to be issues in Drupal 7. – chchrist Feb 6 '12 at 9:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.