src/pyams_content/component/association/zmi/paragraph.py
changeset 487 093f201e3168
parent 448 1629885a2e95
child 489 dcdb0ce828f8
equal deleted inserted replaced
486:cb67e71dafff 487:093f201e3168
    17 
    17 
    18 # import interfaces
    18 # import interfaces
    19 from pyams_content.component.association.interfaces import IAssociationParagraph, ASSOCIATION_PARAGRAPH_TYPE
    19 from pyams_content.component.association.interfaces import IAssociationParagraph, ASSOCIATION_PARAGRAPH_TYPE
    20 from pyams_content.component.association.zmi.interfaces import IAssociationsParentForm
    20 from pyams_content.component.association.zmi.interfaces import IAssociationsParentForm
    21 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
    21 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
    22     IParagraphPreview
    22     IParagraphRenderer
    23 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor, IParagraphContainerView
    23 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor, IParagraphContainerView
    24 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
    24 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
    25 from pyams_content.shared.common.interfaces import IWfSharedContent
    25 from pyams_content.shared.common.interfaces import IWfSharedContent
    26 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons
    26 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons
    27 from pyams_i18n.interfaces import II18n
    27 from pyams_i18n.interfaces import II18n
    31 
    31 
    32 # import packages
    32 # import packages
    33 from pyams_content.component.association.paragraph import AssociationParagraph
    33 from pyams_content.component.association.paragraph import AssociationParagraph
    34 from pyams_content.component.paragraph.zmi import BaseParagraphAJAXAddForm, BaseParagraphAJAXEditForm, \
    34 from pyams_content.component.paragraph.zmi import BaseParagraphAJAXAddForm, BaseParagraphAJAXEditForm, \
    35     BaseParagraphAddMenu, BaseParagraphPropertiesEditForm
    35     BaseParagraphAddMenu, BaseParagraphPropertiesEditForm
    36 from pyams_content.features.renderer.zmi import BaseRenderedContentPreview
    36 from pyams_content.features.renderer.zmi import BaseRenderedContentRenderer
    37 from pyams_content.features.renderer.zmi.widget import RendererFieldWidget
    37 from pyams_content.features.renderer.zmi.widget import RendererFieldWidget
    38 from pyams_pagelet.pagelet import pagelet_config
    38 from pyams_pagelet.pagelet import pagelet_config
    39 from pyams_utils.adapter import adapter_config
    39 from pyams_utils.adapter import adapter_config
    40 from pyams_utils.traversing import get_parent
    40 from pyams_utils.traversing import get_parent
    41 from pyams_viewlet.viewlet import viewlet_config
    41 from pyams_viewlet.viewlet import viewlet_config
   148             })
   148             })
   149         return output
   149         return output
   150 
   150 
   151 
   151 
   152 #
   152 #
   153 # Association paragraph preview
   153 # Association paragraph renderer
   154 #
   154 #
   155 
   155 
   156 @adapter_config(context=(IAssociationParagraph, IPyAMSLayer), provides=IParagraphPreview)
   156 @adapter_config(context=(IAssociationParagraph, IPyAMSLayer), provides=IParagraphRenderer)
   157 class AssociationParagraphPreview(BaseRenderedContentPreview):
   157 class AssociationParagraphRenderer(BaseRenderedContentRenderer):
   158     """Association paragraph preview"""
   158     """Association paragraph renderer"""