--- a/src/pyams_content/shared/news/manager.py Mon Sep 11 14:52:15 2017 +0200
+++ b/src/pyams_content/shared/news/manager.py Mon Sep 11 14:53:15 2017 +0200
@@ -16,6 +16,7 @@
# import standard library
# import interfaces
+from pyams_content.component.paragraph.interfaces import IParagraphFactorySettings
from pyams_content.component.theme.interfaces import IThemesManagerTarget
from pyams_content.shared.news.interfaces import INewsManager, NEWS_CONTENT_TYPE
from zope.annotation.interfaces import IAttributeAnnotatable
@@ -28,15 +29,18 @@
from pyams_utils.traversing import get_parent
from pyramid.events import subscriber
from zope.interface import implementer
+from zope.schema.fieldproperty import FieldProperty
-@implementer(INewsManager, IThemesManagerTarget, IAttributeAnnotatable)
+@implementer(INewsManager, IParagraphFactorySettings, IThemesManagerTarget, IAttributeAnnotatable)
class NewsManager(SharedTool):
"""News manager class"""
shared_content_type = NEWS_CONTENT_TYPE
shared_content_factory = NewsEvent
+ auto_created_paragraphs = FieldProperty(IParagraphFactorySettings['auto_created_paragraphs'])
+
@subscriber(IObjectAddedEvent, context_selector=INewsManager)
def handle_added_news_manager(event):