I'm trying to use TAC Lite to manage private forums as per http://www.digitaledgesw.com/node/5 . However, if I have "edit any forum topic" disabled and "edit own forum topics" enabled, users are now able to edit each other's posts which I don't want.
Is there any way to retain the protection against editing others' posts?
Comments
Comment #1
vm commentedany reason you aren't using the forumaccess.module ?
Comment #2
Liberation commentedTAC Lite was the least impact solution as it doesn't require ACL module or need to create additional tables as forumaccess does.
I have looked at forumaccess and the survey at http://www.lullabot.com/articles/private_forums_in_drupal_forum_access_v... but at least in the latter it wasn't clear whether this requirement of mine is satisfied.
Do you believe it is is in forumacess?
Comment #3
vm commentedforumaccess allows you to set permissions on a per forum basis.
Comment #4
Dave Cohen commentedHow is tac_lite set up? Are you granting edit permission with it, or just view?
Enable the devel module and the devel_node_access module (comes with devel). Then enable the devel_node_access block (its wide so put it in the footer region). What does that block say when you view one of these editable posts?
Comment #5
Liberation commentedHi Dave, I had the Scheme perms set to view+update+delete as I though that's what they needed to be so a user could create a posting in the first place. However, now I've changed it to just view as you suggested and it does seem to be working properly as I would like, i.e. only users who created posts can edit them but other users can view them.
I have a fair bit more testing to do to see whether this concept meets all my requirements, but now it is looking a lot more promising.
Thanks!
Comment #6
gábor hojtsyLooks like fixed.