13 __docformat__ = 'restructuredtext' |
13 __docformat__ = 'restructuredtext' |
14 |
14 |
15 |
15 |
16 # import standard library |
16 # import standard library |
17 |
17 |
18 from zope.interface import implementer |
|
19 from zope.schema.fieldproperty import FieldProperty |
|
20 |
|
21 from pyams_content import _ |
|
22 # import packages |
|
23 from pyams_content.component.paragraph import BaseParagraph |
|
24 # import interfaces |
18 # import interfaces |
25 from pyams_content.component.paragraph.interfaces import IParagraphFactory, IParagraphContainerTarget, \ |
19 from pyams_content.component.paragraph.interfaces import IParagraphFactory, IParagraphContainerTarget, \ |
26 IParagraphContainer |
20 IParagraphContainer |
27 from pyams_content.component.paragraph.portlet.interfaces import IParagraphContainerPortletSettings |
21 from pyams_content.component.paragraph.portlet.interfaces import IParagraphContainerPortletSettings |
28 from pyams_i18n.interfaces import II18n |
22 from pyams_i18n.interfaces import II18n |
|
23 from pyams_utils.interfaces import VIEW_PERMISSION |
|
24 |
|
25 # import packages |
|
26 from pyams_content.component.paragraph import BaseParagraph |
29 from pyams_portal.portlet import PortletSettings, portlet_config, Portlet |
27 from pyams_portal.portlet import PortletSettings, portlet_config, Portlet |
30 from pyams_utils.factory import factory_config |
28 from pyams_utils.factory import factory_config |
31 from pyams_utils.interfaces import VIEW_PERMISSION |
|
32 from pyams_utils.registry import get_global_registry |
29 from pyams_utils.registry import get_global_registry |
33 from pyams_utils.request import check_request |
30 from pyams_utils.request import check_request |
34 from pyams_utils.traversing import get_parent |
31 from pyams_utils.traversing import get_parent |
|
32 from zope.interface import implementer |
|
33 from zope.schema.fieldproperty import FieldProperty |
|
34 |
|
35 from pyams_content import _ |
|
36 |
35 |
37 |
36 PARAGRAPH_CONTAINER_PORTLET_NAME = 'pyams_content.portlet.paragraphs' |
38 PARAGRAPH_CONTAINER_PORTLET_NAME = 'pyams_content.portlet.paragraphs' |
37 |
39 |
38 |
40 |
39 @implementer(IParagraphContainerPortletSettings) |
41 @implementer(IParagraphContainerPortletSettings) |