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.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \ |
19 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \ |
20 IBaseParagraph |
20 IBaseParagraph, PARAGRAPH_HIDDEN_FIELDS |
21 from pyams_content.component.paragraph.interfaces.contact import CONTACT_PARAGRAPH_TYPE, IContactParagraph |
21 from pyams_content.component.paragraph.interfaces.contact import CONTACT_PARAGRAPH_TYPE, IContactParagraph |
22 from pyams_content.component.paragraph.zmi.interfaces import IParagraphContainerView, IParagraphInnerEditor |
22 from pyams_content.component.paragraph.zmi.interfaces import IParagraphContainerView, IParagraphInnerEditor |
23 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION |
23 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION |
24 from pyams_form.interfaces.form import IInnerForm |
24 from pyams_form.interfaces.form import IInnerForm |
25 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu |
25 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu |
65 |
65 |
66 legend = _("Add new contact card") |
66 legend = _("Add new contact card") |
67 dialog_class = 'modal-large' |
67 dialog_class = 'modal-large' |
68 icon_css_class = 'fa fa-fw fa-id-card-o' |
68 icon_css_class = 'fa fa-fw fa-id-card-o' |
69 |
69 |
70 fields = field.Fields(IContactParagraph).omit('__parent__', '__name__', 'visible') |
70 fields = field.Fields(IContactParagraph).omit(*PARAGRAPH_HIDDEN_FIELDS) |
71 edit_permission = MANAGE_CONTENT_PERMISSION |
71 edit_permission = MANAGE_CONTENT_PERMISSION |
72 |
72 |
73 def create(self, data): |
73 def create(self, data): |
74 return ContactParagraph() |
74 return ContactParagraph() |
75 |
75 |
87 prefix = 'contact_properties.' |
87 prefix = 'contact_properties.' |
88 |
88 |
89 legend = _("Edit contact card properties") |
89 legend = _("Edit contact card properties") |
90 icon_css_class = 'fa fa-fw fa-id-card-o' |
90 icon_css_class = 'fa fa-fw fa-id-card-o' |
91 |
91 |
92 fields = field.Fields(IContactParagraph).omit('__parent__', '__name__', 'visible') |
92 fields = field.Fields(IContactParagraph).omit(*PARAGRAPH_HIDDEN_FIELDS) |
93 fields['renderer'].widgetFactory = RendererFieldWidget |
93 fields['renderer'].widgetFactory = RendererFieldWidget |
94 |
94 |
95 edit_permission = MANAGE_CONTENT_PERMISSION |
95 edit_permission = MANAGE_CONTENT_PERMISSION |
96 |
96 |
97 |
97 |