--- a/src/pyams_content/component/paragraph/__init__.py Thu May 24 10:51:45 2018 +0200
+++ b/src/pyams_content/component/paragraph/__init__.py Fri May 25 08:03:41 2018 +0200
@@ -18,6 +18,7 @@
# import interfaces
from pyams_content.component.paragraph.interfaces import IBaseParagraph, IParagraphFactory, IParagraphContainerTarget, \
IParagraphContainer, IParagraphFactorySettings
+from pyams_content.features.preview.interfaces import IPreviewTarget
from pyams_content.shared.common.interfaces import IWfSharedContent
from pyams_form.interfaces.form import IFormContextPermissionChecker
from pyams_i18n.interfaces import II18n
@@ -27,6 +28,7 @@
# import packages
from persistent import Persistent
from pyams_content.features.checker import BaseContentChecker
+from pyams_content.features.renderer import RenderedContentMixin
from pyams_utils.adapter import adapter_config, ContextAdapter
from pyams_utils.registry import query_utility
from pyams_utils.request import check_request
@@ -72,8 +74,8 @@
# Base paragraph classes and subscribers
#
-@implementer(IBaseParagraph)
-class BaseParagraph(Persistent, Contained):
+@implementer(IBaseParagraph, IPreviewTarget)
+class BaseParagraph(RenderedContentMixin, Persistent, Contained):
"""Base paragraph persistent class"""
icon_class = ''