Forum access grated by itself a "Temorary" moderator permission to a specific role I did not decided
There is no way I can change that.

Reading the post, I think the problem arised when I deleted the "forum moderator" role Forum Access createed.
As I did not need that specfic role and no documentation would explain why the module would deeply need such a role, I just wiped it out.

Now I have no longer control on moderation

1) How can I get back my module working correctly?
2) This design has tio be changed:
- Why a moderator role is needed? One may decided that only a specific individual will moderate a specific forum
- Why not setting the moderator quality as permission associated to (any) role according to the Drupal practice?
- It is not really acceptable that a module function relies on the presence and the name of an object that can be modifed and deleted by the user without any warning.

Thanks

Comments

salvis’s picture

Status: Active » Closed (won't fix)

If you muck enough with anything, you'll manage to break it.

Since you don't read the information that's there (for example it explains you that you may rename the role but that you must not delete or otherwise change it), I don't see how more information would help you.

But you seem to be interested in the internal nuts-and-bolts working of the module (at least that's the information you're asking for...) — feel free to read the source code and peruse CVS to find out in what context that role was added and how it's used.

jvieille’s picture

I did not found the explanations, the only help text is the following:

"This module changes your forum administration page to let you apply role-based
permissions to each forum, and to give each forum individual moderators.
Moderators automatically get all privileges on all posts in that forum,
including edit and delete."

Finally, I managed the forum access with TAC, which was enough for my purpose (just hidding particular forums from public view).
Thanks

salvis’s picture

Just for the record, at the point where FA creates the 'Forum Moderator' role, it displays the following message:

!Forum_Access has created a new role named %role and given it the %administer_nodes and %administer_comments permissions. This role is used internally by !Forum_Access. You can change the name of the role as you like, but you must keep it unmodified otherwise.

When you hover over the role you get:

This is the (temporary) @Forum_Moderator role; it has the '@administer_nodes' and '@administer_comments' permissions and is only used temporarily by @Forum_Access — do NOT give this role to any user!

And finally, when you delete the role it says:

The role you have just deleted is required by !Forum_Access; it will be recreated automatically.

jvieille’s picture

OK, so it seems that the module is working though. It is currently using one specific role.
The problem is
1) I don't know how to change the moderator role without deleting it
2) Is it possible to set different roles to moderate different forums?
3) is it compatible with / is there any interest in coupling with Modr8

Thanks for your accurate and responsive help

salvis’s picture

Status: Closed (won't fix) » Fixed

1) Go to admin/user/roles, click on 'edit role', then you can change the name of the role

2) Yes, certainly. Define any roles you wish and give them the permissions you want. The temporary Forum Administrator role is only used temporarily and internally by FA. It needs to exist, but as it says do NOT give this role to any user!

3) I've heard of Modr8, but I've never looked at it. On its front page I read "This is NOT an access control module," which means the two will get along just fine.

himagarwal’s picture

Version: 6.x-1.x-dev » 6.x-1.0

I still don't see any role created by FA. How can I set this up? When FA is installed, authenticated users only sees "Access Denied" page of every forum.......

I'm still not getting what went wrong?

salvis’s picture

Please forget this about the role being created by FA. That is a technical detail that you can safely ignore.

Go to admin/content/forum, click on an 'edit forum' link and set Access Control for this forum. Repeat for every other forum.

I, too, would like to know what went wrong...

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

himagarwal’s picture

Thanks. it worked!