By Popboard on
Is it possible to allow a user to disable or enable comments on his or her posts? I know you can disable/enable comments for each content type, but what if a user doesn't want comments on their posts?
Is it possible to allow a user to disable or enable comments on his or her posts? I know you can disable/enable comments for each content type, but what if a user doesn't want comments on their posts?
Comments
I don't think it's possible
I don't think it's possible to give authors permission to edit comment settings for their posts only, and not permission to administer comments across the whole site.
A round-about way of achieving this might be to use the flag module, and allow authors of nodes to add a 'close comments' flag. Then associate an action with the flag that turns off the comments for that node. It seems like pretty a convoluted solution though.
Reading your question again, do you mean that you want comments to be disabled for all posts by a particular user?
User Comment
A module I've been wanting to check out is User Comment (Comment Access for Drupal 7). It gives users the ability to manage comments on their own posts without giving them full 'administer comments' privileges. I can't tell from the description, however, it allows the user to disable all comments for a given post.