src/pyams_content/component/illustration/zmi/paragraph.py
changeset 407 0ef5de2d5674
parent 406 5527bc086216
child 410 c57d834bd88a
equal deleted inserted replaced
406:5527bc086216 407:0ef5de2d5674
    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, \
    19 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, \
    20     IParagraphContainer, IParagraphPreview
    20     IParagraphContainer, IParagraphPreview
    21 from pyams_content.component.illustration.interfaces import IIllustration, IIllustrationParagraph
    21 from pyams_content.component.illustration.interfaces import IIllustration, IIllustrationParagraph, \
       
    22     ILLUSTRATION_PARAGRAPH_TYPE
    22 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor, IParagraphContainerView
    23 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor, IParagraphContainerView
    23 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
    24 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
    24 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons
    25 from pyams_form.interfaces.form import IInnerForm, IEditFormButtons
    25 from pyams_i18n.interfaces import II18n
    26 from pyams_i18n.interfaces import II18n
    26 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu
    27 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu
    54     """Illustration add menu"""
    55     """Illustration add menu"""
    55 
    56 
    56     label = _("Add illustration...")
    57     label = _("Add illustration...")
    57     label_css_class = 'fa fa-fw fa-file-image-o'
    58     label_css_class = 'fa fa-fw fa-file-image-o'
    58     url = 'add-illustration.html'
    59     url = 'add-illustration.html'
    59     paragraph_type = 'Illustration'
    60     paragraph_type = ILLUSTRATION_PARAGRAPH_TYPE
    60 
    61 
    61 
    62 
    62 @pagelet_config(name='add-illustration.html', context=IParagraphContainerTarget, layer=IPyAMSLayer,
    63 @pagelet_config(name='add-illustration.html', context=IParagraphContainerTarget, layer=IPyAMSLayer,
    63                 permission=MANAGE_CONTENT_PERMISSION)
    64                 permission=MANAGE_CONTENT_PERMISSION)
    64 class IllustrationAddForm(AdminDialogAddForm):
    65 class IllustrationAddForm(AdminDialogAddForm):