src/pyams_content/shared/common/portlet/head.py
changeset 965 ba8e4e41aa59
parent 944 57841e1c4fa1
child 1157 ffb751b038cc
equal deleted inserted replaced
964:ca1064e94ad2 965:ba8e4e41aa59
    10 # FOR A PARTICULAR PURPOSE.
    10 # FOR A PARTICULAR PURPOSE.
    11 #
    11 #
    12 
    12 
    13 __docformat__ = 'restructuredtext'
    13 __docformat__ = 'restructuredtext'
    14 
    14 
       
    15 from zope.interface import implementer
       
    16 from zope.schema.fieldproperty import FieldProperty
    15 
    17 
    16 # import standard library
       
    17 
       
    18 # import interfaces
       
    19 from pyams_content.shared.common.portlet.interfaces import ISharedContentHeaderPortletSettings
    18 from pyams_content.shared.common.portlet.interfaces import ISharedContentHeaderPortletSettings
    20 from pyams_utils.interfaces import VIEW_PERMISSION
       
    21 
       
    22 # import packages
       
    23 from pyams_portal.portlet import PortletSettings, portlet_config, Portlet
    19 from pyams_portal.portlet import PortletSettings, portlet_config, Portlet
    24 from pyams_utils.factory import factory_config
    20 from pyams_utils.factory import factory_config
    25 from zope.interface import implementer
    21 from pyams_utils.interfaces import VIEW_PERMISSION
    26 from zope.schema.fieldproperty import FieldProperty
       
    27 
    22 
    28 from pyams_content import _
    23 from pyams_content import _
    29 
    24 
    30 
    25 
    31 SHARED_CONTENT_HEADER_PORTLET_NAME = 'pyams_content.portlet.shared.header'
    26 SHARED_CONTENT_HEADER_PORTLET_NAME = 'pyams_content.portlet.shared.header'
    38 
    33 
    39     display_breadcrumbs = FieldProperty(ISharedContentHeaderPortletSettings['display_breadcrumbs'])
    34     display_breadcrumbs = FieldProperty(ISharedContentHeaderPortletSettings['display_breadcrumbs'])
    40     display_title = FieldProperty(ISharedContentHeaderPortletSettings['display_title'])
    35     display_title = FieldProperty(ISharedContentHeaderPortletSettings['display_title'])
    41     display_tags = FieldProperty(ISharedContentHeaderPortletSettings['display_tags'])
    36     display_tags = FieldProperty(ISharedContentHeaderPortletSettings['display_tags'])
    42     display_header = FieldProperty(ISharedContentHeaderPortletSettings['display_header'])
    37     display_header = FieldProperty(ISharedContentHeaderPortletSettings['display_header'])
       
    38     display_specificities = FieldProperty(ISharedContentHeaderPortletSettings['display_specificities'])
    43 
    39 
    44 
    40 
    45 @portlet_config(permission=VIEW_PERMISSION)
    41 @portlet_config(permission=VIEW_PERMISSION)
    46 class SharedContentHeaderPortlet(Portlet):
    42 class SharedContentHeaderPortlet(Portlet):
    47     """Shared content header portlet"""
    43     """Shared content header portlet"""