On a discussion about enabling different languages on the infrastructure list, it was suggested that per-forum moderators would be a core worthy feature.

This initially sounds simple, but I think it actually touches on a couple of core modules -- comments and node among others -- since it restricts the ability to make changes around these items, but only for forum nodes and comments. Let's discuss some approaches.

Comments

moshe weitzman’s picture

Correct me if I'm wrong, but the goal here is for moderators to be able to edit nodes and comments in their assigned forums but not elsewhere.

A small node permission module could resolve this need for nodes. The module would write an 'update' and 'delete' grant for nodes within a a given forum. Comments are harder though. We only offer one permission, 'administer comments', which is global. I really don't think we want to rebuild the node-access system for comments. We've already rebuilt all the node hooks. My proposal here is to simply grant administer comments to all forum moderators, and ask them not to veer out of their assigned forums.

bdragon’s picture

Version: x.y.z » 5.x-dev
Status: Active » Closed (won't fix)

Access control hooks are powerful enough to do this in contrib.
http://drupal.org/project/forum_access

moshe weitzman’s picture

for comments, they aren't powerful enough. see my last comment.

bdragon’s picture

Version: 5.x-dev » 7.x-dev
Status: Closed (won't fix) » Active

Fair enough. In that case, reopening and resetting to 7.x-dev. ;-)

finex’s picture

Do you know if on D6 it is possible in any way to have a "moderator" role for editing/deleting comments on a specific forum without granting the full "administer comment" permission?

boris mann’s picture

Status: Active » Closed (won't fix)
Issue tags: +Forum

This is something for contrib and/or a forum-focused distro. Setting to won't fix.