src/pyams_content/component/paragraph/zmi/keynumber.py
changeset 587 978dc30214ce
parent 573 7bb069888657
child 591 b694d5667d17
equal deleted inserted replaced
586:28445044f6e3 587:978dc30214ce
    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