10 # FOR A PARTICULAR PURPOSE. |
10 # FOR A PARTICULAR PURPOSE. |
11 # |
11 # |
12 |
12 |
13 __docformat__ = 'restructuredtext' |
13 __docformat__ = 'restructuredtext' |
14 |
14 |
15 |
15 from pyramid.exceptions import NotFound |
16 # import standard library |
16 from pyramid.view import view_config |
17 |
17 from z3c.table.column import GetAttrColumn |
18 # import interfaces |
18 from z3c.table.interfaces import IColumn, IValues |
|
19 from zope.interface import implementer |
|
20 from zope.intid.interfaces import IIntIds |
|
21 |
19 from pyams_content.interfaces import MANAGE_SITE_ROOT_PERMISSION |
22 from pyams_content.interfaces import MANAGE_SITE_ROOT_PERMISSION |
20 from pyams_content.root.interfaces import ISiteRoot |
23 from pyams_content.root.interfaces import ISiteRoot |
21 from pyams_content.shared.common.interfaces import ISharedSite, IBaseSharedTool |
24 from pyams_content.shared.common.interfaces import IBaseSharedTool, ISharedSite |
22 from pyams_content.shared.common.interfaces.zmi import IDashboardTable |
25 from pyams_content.shared.common.interfaces.zmi import IDashboardTable |
|
26 from pyams_content.skin import pyams_content |
23 from pyams_content.skin.zmi.interfaces import ISiteTreeMenu, ISiteTreeTable |
27 from pyams_content.skin.zmi.interfaces import ISiteTreeMenu, ISiteTreeTable |
|
28 from pyams_pagelet.pagelet import pagelet_config |
24 from pyams_sequence.interfaces import ISequentialIdInfo |
29 from pyams_sequence.interfaces import ISequentialIdInfo |
|
30 from pyams_skin.container import ContainerView, delete_container_element |
25 from pyams_skin.interfaces import IInnerPage, IPageHeader |
31 from pyams_skin.interfaces import IInnerPage, IPageHeader |
26 from pyams_skin.interfaces.container import ITableWithActions |
32 from pyams_skin.interfaces.container import ITableWithActions |
27 from pyams_skin.layer import IPyAMSLayer |
33 from pyams_skin.layer import IPyAMSLayer |
|
34 from pyams_skin.page import DefaultPageHeaderAdapter |
|
35 from pyams_skin.table import ActionColumn, BaseTable, I18nColumn, TrashColumn |
|
36 from pyams_skin.viewlet.menu import MenuItem |
|
37 from pyams_utils.adapter import ContextRequestViewAdapter, adapter_config |
|
38 from pyams_utils.fanstatic import get_resource_path |
28 from pyams_utils.interfaces import VIEW_SYSTEM_PERMISSION |
39 from pyams_utils.interfaces import VIEW_SYSTEM_PERMISSION |
29 from pyams_workflow.interfaces import IWorkflowPublicationInfo |
|
30 from pyams_zmi.interfaces.menu import ISiteManagementMenu |
|
31 from pyams_zmi.layer import IAdminLayer |
|
32 from z3c.table.interfaces import IColumn, IValues |
|
33 from zope.intid.interfaces import IIntIds |
|
34 |
|
35 # import packages |
|
36 from pyams_content.skin import pyams_content |
|
37 from pyams_pagelet.pagelet import pagelet_config |
|
38 from pyams_skin.container import ContainerView, delete_container_element |
|
39 from pyams_skin.page import DefaultPageHeaderAdapter |
|
40 from pyams_skin.table import BaseTable, TrashColumn, ActionColumn, I18nColumn |
|
41 from pyams_skin.viewlet.menu import MenuItem |
|
42 from pyams_utils.adapter import adapter_config, ContextRequestViewAdapter |
|
43 from pyams_utils.fanstatic import get_resource_path |
|
44 from pyams_utils.registry import get_utility |
40 from pyams_utils.registry import get_utility |
45 from pyams_utils.url import absolute_url |
41 from pyams_utils.url import absolute_url |
46 from pyams_viewlet.manager import viewletmanager_config |
42 from pyams_viewlet.manager import viewletmanager_config |
47 from pyams_viewlet.viewlet import viewlet_config |
43 from pyams_viewlet.viewlet import viewlet_config |
|
44 from pyams_workflow.interfaces import IWorkflowPublicationInfo |
|
45 from pyams_zmi.interfaces.menu import ISiteManagementMenu |
|
46 from pyams_zmi.layer import IAdminLayer |
48 from pyams_zmi.view import AdminView |
47 from pyams_zmi.view import AdminView |
49 from pyramid.exceptions import NotFound |
|
50 from pyramid.view import view_config |
|
51 from z3c.table.column import GetAttrColumn |
|
52 from zope.interface import implementer |
|
53 |
48 |
54 from pyams_content import _ |
49 from pyams_content import _ |
55 |
50 |
56 |
51 |
57 # |
52 # |