src/pyams_content/component/association/zmi/paragraph.py
changeset 406 5527bc086216
parent 258 ef411e4f8cb2
child 407 0ef5de2d5674
equal deleted inserted replaced
405:9c147733c02e 406:5527bc086216
    18 # import interfaces
    18 # import interfaces
    19 from pyams_content.component.association.interfaces import IAssociationParagraph, IAssociationContainer, \
    19 from pyams_content.component.association.interfaces import IAssociationParagraph, IAssociationContainer, \
    20     IAssociationInfo
    20     IAssociationInfo
    21 from pyams_content.component.association.zmi.interfaces import IAssociationsParentForm
    21 from pyams_content.component.association.zmi.interfaces import IAssociationsParentForm
    22 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
    22 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
    23     IParagraphSummary
    23     IParagraphPreview
    24 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor, IParagraphContainerView
    24 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor, IParagraphContainerView
    25 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
    25 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
    26 from pyams_content.shared.common.interfaces import IWfSharedContent
    26 from pyams_content.shared.common.interfaces import IWfSharedContent
    27 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons
    27 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons
    28 from pyams_i18n.interfaces import II18n
    28 from pyams_i18n.interfaces import II18n
   121         else:
   121         else:
   122             return button.Buttons()
   122             return button.Buttons()
   123 
   123 
   124 
   124 
   125 #
   125 #
   126 # Association paragraph summary
   126 # Association paragraph preview
   127 #
   127 #
   128 
   128 
   129 @adapter_config(context=(IAssociationParagraph, IPyAMSLayer), provides=IParagraphSummary)
   129 @adapter_config(context=(IAssociationParagraph, IPyAMSLayer), provides=IParagraphPreview)
   130 @template_config(template='templates/paragraph-summary.pt', layer=IPyAMSLayer)
   130 @template_config(template='templates/paragraph-preview.pt', layer=IPyAMSLayer)
   131 class AssociationParagraphSummary(BaseContentProvider):
   131 class AssociationParagraphPreview(BaseContentProvider):
   132     """Association paragraph renderer"""
   132     """Association paragraph preview"""
   133 
   133 
   134     language = None
   134     language = None
   135     associations = None
   135     associations = None
   136 
   136 
   137     def update(self):
   137     def update(self):