Allow Discussion on Content

How to enable a content type to be discussable across entire site.

In Plone you can enable discussion by default on specific content types. To do this:

  1. Go to the Zope Management Interface
  2. Click on portal_types
  3. Click on the content type you want to enable discussion for.
  4. Check the "Allow Discussion?" property at the bottom of the form.

This will set the default to enable discussion for all instances of that content type in your site.

To explicitly override the current default, most content types have "Allow Discussion" options at the bottom of the edit form: set to "default", "enable," or "disable" as needed.

Users still not able to discuss things?

Check your security settings, starting at the portal root. A user needs the "Reply to item" permission to be able to actually reply to an item. You may want to turn this on for all Members, if this is not already done. You may also need to check the "Reply to item" permission at the folder level.

The allow discussion property does not exist for me...

Posted by Terrence Brannon at Aug 03, 2006 07:51 PM
I am running 2.5 and I do not see the "Allow Discussion" property you refer to.

Comment only a few objects, not all of the kind

Posted by Vasily at Aug 26, 2006 09:22 AM
If you want to be able to comment only one object, not all of the kind, dive into the Python code is required.

After you create an object, which you want to comment, you need to add this line
"obj.allow_discussion = True"

enabling Remove for Members/Reviewers

Posted by Geoffrey Jehle at Nov 19, 2006 12:48 AM
"Remove" on a discussion item is enabled by default (it seems) for managers.

Can I enable it for Members or at least for "owners" who posted the discussion item? I'd like to be able to let people delete their own postings.

Thanks for your help

enabling Remove for Members/Reviewers

Posted by Patrick Ausderau at May 15, 2007 02:28 PM
I will appreciate this too!