by Dan Griffiths on WordPress.org
Allow users to disable comments for their account, or disable comments site-wide per post type or role.
Comment Controller allows users to disable display of comments for their account,
and allows site admins to selectively disable comments per-post-type or per-role.