src/pyams_content/component/paragraph/zmi/container.py
changeset 956 a8723fffbaf6
parent 873 5f40601f9cb0
child 1006 cbb65b4b8742
equal deleted inserted replaced
955:3cee4d5a0c29 956:a8723fffbaf6
    17 import json
    17 import json
    18 
    18 
    19 # import interfaces
    19 # import interfaces
    20 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
    20 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
    21 from pyams_content.component.association.interfaces import IAssociationContainer
    21 from pyams_content.component.association.interfaces import IAssociationContainer
    22 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, IBaseParagraph, \
    22 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
    23     IParagraphFactorySettings
    23     IBaseParagraph, IParagraphFactorySettings
    24 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor, IParagraphTitleToolbar, \
    24 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor, IParagraphTitleToolbar, \
    25     IParagraphContainerTable, IParagraphContainerView
    25     IParagraphContainerTable, IParagraphContainerView
    26 from pyams_form.interfaces.form import IFormSecurityContext, IInnerSubForm
    26 from pyams_form.interfaces.form import IFormSecurityContext, IInnerSubForm
    27 from pyams_i18n.interfaces import II18n
    27 from pyams_i18n.interfaces import II18n
    28 from pyams_skin.interfaces import IInnerPage, IPageHeader
    28 from pyams_skin.interfaces import IInnerPage, IPageHeader
   431             associations = IAssociationContainer(paragraph, None)
   431             associations = IAssociationContainer(paragraph, None)
   432             if associations is not None:
   432             if associations is not None:
   433                 view = AssociationsContainerView(paragraph, self.request)
   433                 view = AssociationsContainerView(paragraph, self.request)
   434                 view.widget_icon_class = 'fa fa-fw {0}'.format(paragraph.icon_class)
   434                 view.widget_icon_class = 'fa fa-fw {0}'.format(paragraph.icon_class)
   435                 view.title = II18n(paragraph).query_attribute('title', request=self.request) or \
   435                 view.title = II18n(paragraph).query_attribute('title', request=self.request) or \
   436                              BaseParagraph.empty_title
   436                     BaseParagraph.empty_title
   437                 result.append(view)
   437                 result.append(view)
   438         return result
   438         return result
   439 
   439 
   440     def update(self):
   440     def update(self):
   441         super(ParagraphsAssociationsView, self).update()
   441         super(ParagraphsAssociationsView, self).update()