src/pyams_content/shared/logo/zmi/paragraph.py
changeset 406 5527bc086216
parent 392 8fc847d83992
child 407 0ef5de2d5674
equal deleted inserted replaced
405:9c147733c02e 406:5527bc086216
    15 
    15 
    16 # import standard library
    16 # import standard library
    17 
    17 
    18 # import interfaces
    18 # import interfaces
    19 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
    19 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
    20     IParagraphSummary
    20     IParagraphPreview
    21 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor
    21 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor
    22 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
    22 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
    23 from pyams_content.shared.common import IWfSharedContent
    23 from pyams_content.shared.common import IWfSharedContent
    24 from pyams_content.shared.logo.interfaces import ILogosParagraph
    24 from pyams_content.shared.logo.interfaces import ILogosParagraph
    25 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons
    25 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons
   144             })
   144             })
   145         return output
   145         return output
   146 
   146 
   147 
   147 
   148 #
   148 #
   149 # Logos paragraph summary
   149 # Logos paragraph preview
   150 #
   150 #
   151 
   151 
   152 @adapter_config(context=(ILogosParagraph, IPyAMSLayer), provides=IParagraphSummary)
   152 @adapter_config(context=(ILogosParagraph, IPyAMSLayer), provides=IParagraphPreview)
   153 @template_config(template='templates/paragraph-summary.pt', layer=IPyAMSLayer)
   153 @template_config(template='templates/paragraph-preview.pt', layer=IPyAMSLayer)
   154 class LogosParagraphSummary(BaseContentProvider):
   154 class LogosParagraphPreview(BaseContentProvider):
   155     """Logos paragraph summary"""
   155     """Logos paragraph preview"""
   156 
   156 
   157     language = None
   157     language = None
   158 
   158 
   159     def update(self):
   159     def update(self):
   160         i18n = II18n(self.context)
   160         i18n = II18n(self.context)