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.verbatim import IVerbatimParagraph, VERBATIM_PARAGRAPH_TYPE |
22 from pyams_content.component.paragraph.interfaces.verbatim import IVerbatimParagraph, VERBATIM_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 |
67 """Verbatim paragraph add form""" |
68 """Verbatim paragraph add form""" |
68 |
69 |
69 legend = _("Add new verbatim paragraph") |
70 legend = _("Add new verbatim paragraph") |
70 icon_css_class = 'fa fa-fw fa-quote-right' |
71 icon_css_class = 'fa fa-fw fa-quote-right' |
71 |
72 |
72 fields = field.Fields(IVerbatimParagraph).omit('__parent__', '__name__', 'visible') |
73 fields = field.Fields(IVerbatimParagraph).omit(*PARAGRAPH_HIDDEN_FIELDS) |
73 edit_permission = MANAGE_CONTENT_PERMISSION |
74 edit_permission = MANAGE_CONTENT_PERMISSION |
74 |
75 |
75 def create(self, data): |
76 def create(self, data): |
76 return VerbatimParagraph() |
77 return VerbatimParagraph() |
77 |
78 |
89 prefix = 'verbatim_properties.' |
90 prefix = 'verbatim_properties.' |
90 |
91 |
91 legend = _("Edit verbatim paragraph properties") |
92 legend = _("Edit verbatim paragraph properties") |
92 icon_css_class = 'fa fa-fw fa-quote-right' |
93 icon_css_class = 'fa fa-fw fa-quote-right' |
93 |
94 |
94 fields = field.Fields(IVerbatimParagraph).omit('__parent__', '__name__', 'visible') |
95 fields = field.Fields(IVerbatimParagraph).omit(*PARAGRAPH_HIDDEN_FIELDS) |
95 fields['renderer'].widgetFactory = RendererFieldWidget |
96 fields['renderer'].widgetFactory = RendererFieldWidget |
96 |
97 |
97 edit_permission = MANAGE_CONTENT_PERMISSION |
98 edit_permission = MANAGE_CONTENT_PERMISSION |
98 |
99 |
99 |
100 |