src/pyams_content/shared/site/zmi/container.py
changeset 1384 cdf63a1c7dc9
parent 1198 d8fbefa460d6
child 1393 9479901b53a5
equal deleted inserted replaced
1383:2cfeb340dacf 1384:cdf63a1c7dc9
    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")