45 from pyams_content.shared.common.zmi.dashboard import BaseDashboardTable as BaseDashboardTableBase |
45 from pyams_content.shared.common.zmi.dashboard import BaseDashboardTable as BaseDashboardTableBase |
46 from pyams_pagelet.pagelet import pagelet_config |
46 from pyams_pagelet.pagelet import pagelet_config |
47 from pyams_skin.container import ContainerView |
47 from pyams_skin.container import ContainerView |
48 from pyams_skin.page import DefaultPageHeaderAdapter |
48 from pyams_skin.page import DefaultPageHeaderAdapter |
49 from pyams_skin.table import I18nColumn, DefaultElementEditorAdapter |
49 from pyams_skin.table import I18nColumn, DefaultElementEditorAdapter |
50 from pyams_skin.viewlet.breadcrumb import BreadcrumbItem |
50 from pyams_skin.viewlet.breadcrumb import BreadcrumbAdminLayerItem |
51 from pyams_skin.viewlet.menu import MenuItem |
51 from pyams_skin.viewlet.menu import MenuItem |
52 from pyams_template.template import template_config |
52 from pyams_template.template import template_config |
53 from pyams_utils.adapter import adapter_config, ContextRequestViewAdapter, ContextRequestAdapter |
53 from pyams_utils.adapter import adapter_config, ContextRequestViewAdapter, ContextRequestAdapter |
54 from pyams_utils.list import unique_iter |
54 from pyams_utils.list import unique_iter |
55 from pyams_utils.registry import get_utility, get_all_utilities_registered_for |
55 from pyams_utils.registry import get_utility, get_all_utilities_registered_for |
69 |
69 |
70 # |
70 # |
71 # Site root breadcrumbs |
71 # Site root breadcrumbs |
72 # |
72 # |
73 |
73 |
74 @adapter_config(context=(ISiteRoot, IPyAMSLayer), provides=IBreadcrumbItem) |
74 @adapter_config(context=(ISiteRoot, IAdminLayer), provides=IBreadcrumbItem) |
75 class SiteRootBreadcrumbAdapter(BreadcrumbItem): |
75 class SiteRootBreadcrumbAdapter(BreadcrumbAdminLayerItem): |
76 """Site root breadcrumb adapter""" |
76 """Site root breadcrumb adapter""" |
77 |
77 |
78 label = _("Home") |
78 label = _("Home") |
79 |
79 |
80 |
80 |