equal
deleted
inserted
replaced
15 |
15 |
16 # import standard library |
16 # import standard library |
17 |
17 |
18 # import interfaces |
18 # import interfaces |
19 from pyams_content.component.association.zmi.interfaces import IAssociationsParentForm |
19 from pyams_content.component.association.zmi.interfaces import IAssociationsParentForm |
20 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer |
20 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \ |
|
21 PARAGRAPH_HIDDEN_FIELDS |
21 from pyams_content.component.paragraph.interfaces.video import IVideoParagraph, VIDEO_PARAGRAPH_TYPE |
22 from pyams_content.component.paragraph.interfaces.video import IVideoParagraph, VIDEO_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 |
25 from pyams_form.interfaces.form import IInnerForm |
25 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu |
26 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu |
65 |
66 |
66 legend = _("Add new video paragraph") |
67 legend = _("Add new video paragraph") |
67 dialog_class = 'modal-large' |
68 dialog_class = 'modal-large' |
68 icon_css_class = 'fa fa-fw fa-film' |
69 icon_css_class = 'fa fa-fw fa-film' |
69 |
70 |
70 fields = field.Fields(IVideoParagraph).omit('__parent__', '__name__', 'visible') |
71 fields = field.Fields(IVideoParagraph).omit(*PARAGRAPH_HIDDEN_FIELDS) |
71 edit_permission = MANAGE_CONTENT_PERMISSION |
72 edit_permission = MANAGE_CONTENT_PERMISSION |
72 |
73 |
73 def create(self, data): |
74 def create(self, data): |
74 return VideoParagraph() |
75 return VideoParagraph() |
75 |
76 |
88 |
89 |
89 legend = _("Edit video properties") |
90 legend = _("Edit video properties") |
90 dialog_class = 'modal-large' |
91 dialog_class = 'modal-large' |
91 icon_css_class = 'fa fa-fw fa-film' |
92 icon_css_class = 'fa fa-fw fa-film' |
92 |
93 |
93 fields = field.Fields(IVideoParagraph).omit('__parent__', '__name__', 'visible') |
94 fields = field.Fields(IVideoParagraph).omit(*PARAGRAPH_HIDDEN_FIELDS) |
94 fields['renderer'].widgetFactory = RendererFieldWidget |
95 fields['renderer'].widgetFactory = RendererFieldWidget |
95 |
96 |
96 edit_permission = MANAGE_CONTENT_PERMISSION |
97 edit_permission = MANAGE_CONTENT_PERMISSION |
97 |
98 |
98 |
99 |