Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Each node type provided by node module has 3 permissions: 'create', 'edit', and 'edit own'.
I think forum should also have "edit forum' or 'edit forum topics' allowing to edit all forum topics.
This would allow defining a full moderator role - a person responsible not only for comments but also topics.
This also applies to 6.x and is partially covered in drupal.org/node/132211
Comment | File | Size | Author |
---|---|---|---|
#5 | forum_edit.patch | 852 bytes | catch |
#3 | edit forum topic.patch | 846 bytes | Pancho |
Comments
Comment #1
Crimson CreditAttribution: Crimson commentedI so totally agree. Currently, I can't assign somebody the role of a forum moderator without giving them the "administer nodes" permission and that to me, is very very broken. I don't want to give them that much access.
Would this functionality be that difficult to code?
Comment #2
Crimson CreditAttribution: Crimson commentedI guess it wasn't that hard. Should of added this in earlier. Starts at line 110. You can see the parts where I added the "edit forum topics" to the permission list and gave people with that permission the ability to "update" and "delete".
Comment #3
PanchoWhile the private forum functionality is definitely out of range for D6, this might be doable, as this is a pretty easy, leads to no confusion and allows for setting up a forum moderator role, which is IMHO critical. I leave the decision to others, but provide a patch.
Comment #4
Gábor HojtsyLet's at least consider how other edit permissions are named in Drupal 6.
Comment #5
catchThis would be very handy, brings forum permissions into line with the rest of core, and now has consistent naming.
Comment #6
catchComment #7
chx CreditAttribution: chx commentedNice little patch, and I think it is consequent with the rest of D6.
Comment #8
Gábor HojtsyYay, now forum moderators are possible :) Committed.
Comment #9
moshe weitzman CreditAttribution: moshe weitzman commentedthe new permission was not properly checked in hook_access(). see http://drupal.org/node/203582
Comment #10
(not verified) CreditAttribution: commentedAutomatically closed -- issue fixed for two weeks with no activity.