equal
deleted
inserted
replaced
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): |