30 IParagraphFactorySettings |
30 IParagraphFactorySettings |
31 from pyams_content.component.paragraph.zmi.interfaces import IParagraphContainerTable, IParagraphContainerView, \ |
31 from pyams_content.component.paragraph.zmi.interfaces import IParagraphContainerTable, IParagraphContainerView, \ |
32 IParagraphInnerEditor, IParagraphTitleToolbar, IParagraphTitleValue |
32 IParagraphInnerEditor, IParagraphTitleToolbar, IParagraphTitleValue |
33 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION |
33 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION |
34 from pyams_content.shared.common.zmi import WfModifiedContentColumnMixin |
34 from pyams_content.shared.common.zmi import WfModifiedContentColumnMixin |
35 from pyams_content.skin import pyams_content |
35 from pyams_content.zmi import pyams_content |
36 from pyams_form.interfaces.form import IFormSecurityContext, IInnerSubForm |
36 from pyams_form.interfaces.form import IFormSecurityContext, IInnerSubForm |
37 from pyams_form.security import ProtectedFormObjectMixin |
37 from pyams_form.security import ProtectedFormObjectMixin |
38 from pyams_i18n.interfaces import II18n |
38 from pyams_i18n.interfaces import II18n |
39 from pyams_pagelet.pagelet import pagelet_config |
39 from pyams_pagelet.pagelet import pagelet_config |
40 from pyams_skin.container import switch_element_attribute, switch_element_visibility |
40 from pyams_skin.container import switch_element_attribute, switch_element_visibility |