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

vm’s picture

any reason you aren't using the forumaccess.module ?

Liberation’s picture

TAC 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?

vm’s picture

forumaccess allows you to set permissions on a per forum basis.

Dave Cohen’s picture

Status: Active » Postponed (maintainer needs more info)

How 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?

Liberation’s picture

Hi 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!

gábor hojtsy’s picture

Status: Postponed (maintainer needs more info) » Fixed

Looks like fixed.

Status: Fixed » Closed (fixed)

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