src/pyams_content/shared/common/zmi/types/manager.py
changeset 1429 9b93fdd5ba30
parent 1384 cdf63a1c7dc9
equal deleted inserted replaced
1428:48c1ee485dc0 1429:9b93fdd5ba30
    24 from pyams_form.security import ProtectedFormObjectMixin
    24 from pyams_form.security import ProtectedFormObjectMixin
    25 from pyams_pagelet.pagelet import pagelet_config
    25 from pyams_pagelet.pagelet import pagelet_config
    26 from pyams_skin.container import delete_container_element
    26 from pyams_skin.container import delete_container_element
    27 from pyams_skin.layer import IPyAMSLayer
    27 from pyams_skin.layer import IPyAMSLayer
    28 from pyams_skin.table import ActionColumn, BaseTable, NameColumn, SorterColumn, TrashColumn
    28 from pyams_skin.table import ActionColumn, BaseTable, NameColumn, SorterColumn, TrashColumn
    29 from pyams_skin.viewlet.menu import MenuItem
    29 from pyams_skin.viewlet.menu import MenuDivider, MenuItem
    30 from pyams_utils.adapter import ContextRequestViewAdapter, adapter_config
    30 from pyams_utils.adapter import ContextRequestViewAdapter, adapter_config
    31 from pyams_utils.fanstatic import get_resource_path
    31 from pyams_utils.fanstatic import get_resource_path
    32 from pyams_utils.url import absolute_url
    32 from pyams_utils.url import absolute_url
    33 from pyams_viewlet.viewlet import viewlet_config
    33 from pyams_viewlet.viewlet import viewlet_config
    34 from pyams_zmi.interfaces.menu import IPropertiesMenu
    34 from pyams_zmi.interfaces.menu import IPropertiesMenu
    36 from pyams_zmi.view import ContainerAdminView
    36 from pyams_zmi.view import ContainerAdminView
    37 
    37 
    38 from pyams_content import _
    38 from pyams_content import _
    39 
    39 
    40 
    40 
       
    41 @viewlet_config(name='data-types.divider', context=ITypedSharedTool, layer=IAdminLayer,
       
    42                 manager=IPropertiesMenu, permission=MANAGE_TOOL_PERMISSION, weight=599)
       
    43 class TypedSharedToolTyesMenuDivider(MenuDivider):
       
    44     """Typed shared tool types menu divider"""
       
    45 
       
    46 
    41 @viewlet_config(name='data-types.menu', context=ITypedSharedTool, layer=IAdminLayer,
    47 @viewlet_config(name='data-types.menu', context=ITypedSharedTool, layer=IAdminLayer,
    42                 manager=IPropertiesMenu, permission=MANAGE_TOOL_PERMISSION, weight=5)
    48                 manager=IPropertiesMenu, permission=MANAGE_TOOL_PERMISSION, weight=600)
    43 class TypedSharedToolTypesMenu(MenuItem):
    49 class TypedSharedToolTypesMenu(MenuItem):
    44     """Typed shared tool types menu"""
    50     """Typed shared tool types menu"""
    45 
    51 
    46     label = _("Data types")
    52     label = _("Data types")
    47     icon_class = 'fa-folder-o'
    53     icon_class = 'fa-folder-o'