src/pyams_content/component/links/zmi/__init__.py
changeset 186 dc1201385a36
parent 140 67bad9f880ee
child 210 890655d79cbd
equal deleted inserted replaced
185:ccf447563b12 186:dc1201385a36
    47                 layer=IPyAMSLayer, manager=IToolbarAddingMenu, weight=50)
    47                 layer=IPyAMSLayer, manager=IToolbarAddingMenu, weight=50)
    48 class InternalLinkAddMenu(ProtectedFormObjectMixin, ToolbarMenuItem):
    48 class InternalLinkAddMenu(ProtectedFormObjectMixin, ToolbarMenuItem):
    49     """Internal link add menu"""
    49     """Internal link add menu"""
    50 
    50 
    51     label = _("Add internal link")
    51     label = _("Add internal link")
    52     label_css_class = 'fa fa-fw fa-link'
    52     label_css_class = 'fa fa-fw fa-external-link-square fa-rotate-90'
    53 
    53 
    54     url = 'add-internal-link.html'
    54     url = 'add-internal-link.html'
    55     modal_target = True
    55     modal_target = True
    56 
    56 
    57 
    57 
    59                 permission=MANAGE_CONTENT_PERMISSION)
    59                 permission=MANAGE_CONTENT_PERMISSION)
    60 class InternalLinkAddForm(AdminDialogAddForm):
    60 class InternalLinkAddForm(AdminDialogAddForm):
    61     """Internal link add form"""
    61     """Internal link add form"""
    62 
    62 
    63     legend = _("Add new internal link")
    63     legend = _("Add new internal link")
    64     icon_css_class = 'fa fa-fw fa-link'
    64     icon_css_class = 'fa fa-fw fa-external-link-square fa-rotate-90'
    65 
    65 
    66     fields = field.Fields(IInternalLink).select('reference', 'title', 'description')
    66     fields = field.Fields(IInternalLink).select('reference', 'title', 'description')
    67     ajax_handler = 'add-internal-link.json'
    67     ajax_handler = 'add-internal-link.json'
    68     edit_permission = MANAGE_CONTENT_PERMISSION
    68     edit_permission = MANAGE_CONTENT_PERMISSION
    69 
    69 
    88 @pagelet_config(name='properties.html', context=IInternalLink, layer=IPyAMSLayer, permission=VIEW_SYSTEM_PERMISSION)
    88 @pagelet_config(name='properties.html', context=IInternalLink, layer=IPyAMSLayer, permission=VIEW_SYSTEM_PERMISSION)
    89 class InternalLinkPropertiesEditForm(AdminDialogEditForm):
    89 class InternalLinkPropertiesEditForm(AdminDialogEditForm):
    90     """Internal link properties edit form"""
    90     """Internal link properties edit form"""
    91 
    91 
    92     legend = _("Edit internal link properties")
    92     legend = _("Edit internal link properties")
    93     icon_css_class = 'fa fa-fw fa-link'
    93     icon_css_class = 'fa fa-fw fa-external-link-square fa-rotate-90'
    94 
    94 
    95     fields = field.Fields(IInternalLink).select('reference', 'title', 'description')
    95     fields = field.Fields(IInternalLink).select('reference', 'title', 'description')
    96     ajax_handler = 'properties.json'
    96     ajax_handler = 'properties.json'
    97     edit_permission = MANAGE_CONTENT_PERMISSION
    97     edit_permission = MANAGE_CONTENT_PERMISSION
    98 
    98