72 layer=IPyAMSLayer, manager=IToolbarAddingMenu, weight=600) |
72 layer=IPyAMSLayer, manager=IToolbarAddingMenu, weight=600) |
73 class KeyNumberParagraphAddMenu(BaseParagraphAddMenu): |
73 class KeyNumberParagraphAddMenu(BaseParagraphAddMenu): |
74 """Key number paragraph add menu""" |
74 """Key number paragraph add menu""" |
75 |
75 |
76 label = _("Key numbers...") |
76 label = _("Key numbers...") |
77 label_css_class = 'fa fa-fw fa-list-ol' |
77 label_css_class = 'fa fa-fw fa-dashboard' |
78 url = 'add-keynumber-paragraph.html' |
78 url = 'add-keynumber-paragraph.html' |
79 paragraph_type = KEYNUMBER_PARAGRAPH_TYPE |
79 paragraph_type = KEYNUMBER_PARAGRAPH_TYPE |
80 |
80 |
81 |
81 |
82 @pagelet_config(name='add-keynumber-paragraph.html', context=IParagraphContainerTarget, layer=IPyAMSLayer, |
82 @pagelet_config(name='add-keynumber-paragraph.html', context=IParagraphContainerTarget, layer=IPyAMSLayer, |
83 permission=MANAGE_CONTENT_PERMISSION) |
83 permission=MANAGE_CONTENT_PERMISSION) |
84 class KeyNumberParagraphAddForm(AdminDialogAddForm): |
84 class KeyNumberParagraphAddForm(AdminDialogAddForm): |
85 """Key number paragraph add form""" |
85 """Key number paragraph add form""" |
86 |
86 |
87 legend = _("Add new key number paragraph") |
87 legend = _("Add new key number paragraph") |
88 icon_css_class = 'fa fa-fw fa-list-ol' |
88 icon_css_class = 'fa fa-fw fa-dashboard' |
89 |
89 |
90 fields = field.Fields(IKeyNumberParagraph).select('title', 'renderer') |
90 fields = field.Fields(IKeyNumberParagraph).select('title', 'renderer') |
91 ajax_handler = 'add-keynumber-paragraph.json' |
91 ajax_handler = 'add-keynumber-paragraph.json' |
92 edit_permission = MANAGE_CONTENT_PERMISSION |
92 edit_permission = MANAGE_CONTENT_PERMISSION |
93 |
93 |
115 def title(self): |
115 def title(self): |
116 content = get_parent(self.context, IWfSharedContent) |
116 content = get_parent(self.context, IWfSharedContent) |
117 return II18n(content).query_attribute('title', request=self.request) |
117 return II18n(content).query_attribute('title', request=self.request) |
118 |
118 |
119 legend = _("Edit key number paragraph properties") |
119 legend = _("Edit key number paragraph properties") |
120 icon_css_class = 'fa fa-fw fa-list-ol' |
120 icon_css_class = 'fa fa-fw fa-dashboard' |
121 |
121 |
122 fields = field.Fields(IKeyNumberParagraph).select('title', 'renderer') |
122 fields = field.Fields(IKeyNumberParagraph).select('title', 'renderer') |
123 fields['renderer'].widgetFactory = RendererFieldWidget |
123 fields['renderer'].widgetFactory = RendererFieldWidget |
124 |
124 |
125 ajax_handler = 'properties.json' |
125 ajax_handler = 'properties.json' |
304 permission=MANAGE_CONTENT_PERMISSION) |
304 permission=MANAGE_CONTENT_PERMISSION) |
305 class KeyNumberAddForm(AdminDialogAddForm): |
305 class KeyNumberAddForm(AdminDialogAddForm): |
306 """Key number add form""" |
306 """Key number add form""" |
307 |
307 |
308 legend = _("Add new keynumber") |
308 legend = _("Add new keynumber") |
309 icon_css_class = 'fa fa-fw fa-list-ol' |
309 icon_css_class = 'fa fa-fw fa-dashboard' |
310 |
310 |
311 fields = field.Fields(IKeyNumber).omit('__parent__', '__name__', 'visible') |
311 fields = field.Fields(IKeyNumber).omit('__parent__', '__name__', 'visible') |
312 ajax_handler = 'add-keynumber.json' |
312 ajax_handler = 'add-keynumber.json' |
313 edit_permission = MANAGE_CONTENT_PERMISSION |
313 edit_permission = MANAGE_CONTENT_PERMISSION |
314 |
314 |
337 """Key number properties edit form""" |
337 """Key number properties edit form""" |
338 |
338 |
339 prefix = 'keynumber_properties.' |
339 prefix = 'keynumber_properties.' |
340 |
340 |
341 legend = _("Edit keynumber properties") |
341 legend = _("Edit keynumber properties") |
342 icon_css_class = 'fa fa-fw fa-list-ol' |
342 icon_css_class = 'fa fa-fw fa-dashboard' |
343 |
343 |
344 fields = field.Fields(IKeyNumber).omit('__parent__', '__name__', 'visible') |
344 fields = field.Fields(IKeyNumber).omit('__parent__', '__name__', 'visible') |
345 ajax_handler = 'properties.json' |
345 ajax_handler = 'properties.json' |
346 edit_permission = MANAGE_CONTENT_PERMISSION |
346 edit_permission = MANAGE_CONTENT_PERMISSION |
347 |
347 |