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' |