49 SorterColumn, TrashColumn |
49 SorterColumn, TrashColumn |
50 from pyams_skin.viewlet.breadcrumb import BreadcrumbAdminLayerItem |
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_skin.viewlet.toolbar import ToolbarMenuItem |
52 from pyams_skin.viewlet.toolbar import ToolbarMenuItem |
53 from pyams_template.template import template_config |
53 from pyams_template.template import template_config |
54 from pyams_utils.adapter import ContextRequestAdapter, ContextRequestViewAdapter, adapter_config |
54 from pyams_utils.adapter import ContextRequestAdapter, ContextRequestViewAdapter, adapter_config, \ |
|
55 NullAdapter |
55 from pyams_utils.date import format_datetime |
56 from pyams_utils.date import format_datetime |
56 from pyams_utils.fanstatic import get_resource_path |
57 from pyams_utils.fanstatic import get_resource_path |
57 from pyams_utils.interfaces import VIEW_SYSTEM_PERMISSION |
58 from pyams_utils.interfaces import VIEW_SYSTEM_PERMISSION |
58 from pyams_utils.interfaces.traversing import IPathElements |
59 from pyams_utils.interfaces.traversing import IPathElements |
59 from pyams_utils.registry import get_utility |
60 from pyams_utils.registry import get_utility |
410 'visible': content.visible, |
411 'visible': content.visible, |
411 'published': IWorkflowPublicationInfo(content.__parent__).is_published() |
412 'published': IWorkflowPublicationInfo(content.__parent__).is_published() |
412 } |
413 } |
413 |
414 |
414 |
415 |
|
416 @adapter_config(name='type', context=(IBaseSiteItem, IPyAMSLayer, ISiteTreeTable), provides=IColumn) |
|
417 class SiteContainerTreeTypeColumn(NullAdapter): |
|
418 """Site container tree type column -- disabled in site tree view!""" |
|
419 |
|
420 |
415 @adapter_config(name='name', context=(IBaseSiteItem, IPyAMSLayer, ISiteTreeTable), provides=IColumn) |
421 @adapter_config(name='name', context=(IBaseSiteItem, IPyAMSLayer, ISiteTreeTable), provides=IColumn) |
416 class SiteContainerTreeNameColumn(NameColumn): |
422 class SiteContainerTreeNameColumn(NameColumn): |
417 """Site container tree name column""" |
423 """Site container tree name column""" |
418 |
424 |
419 _header = _("Folders and topics") |
425 _header = _("Folders and topics") |