src/pyams_default_theme/shared/view/portlet/__init__.py
changeset 290 c528e2eb7172
parent 261 5ecc6a3743e9
child 346 5ac6b44152a1
equal deleted inserted replaced
289:40135dd78b5b 290:c528e2eb7172
    12 
    12 
    13 __docformat__ = 'restructuredtext'
    13 __docformat__ = 'restructuredtext'
    14 
    14 
    15 from persistent import Persistent
    15 from persistent import Persistent
    16 from zope.container.contained import Contained
    16 from zope.container.contained import Contained
    17 from zope.interface import Interface, implementer
    17 from zope.interface import Interface
    18 from zope.schema.fieldproperty import FieldProperty
    18 from zope.schema.fieldproperty import FieldProperty
    19 
    19 
    20 from pyams_content.shared.view.portlet.interfaces import IViewItemsPortletSettings
    20 from pyams_content.shared.view.portlet.interfaces import IViewItemsPortletSettings
    21 from pyams_default_theme.shared.view.portlet.interfaces import IViewItemsPortletVerticalRendererSettings
    21 from pyams_default_theme.shared.view.portlet.interfaces import IViewItemsPortletVerticalRendererSettings
    22 from pyams_portal.interfaces import IPortalContext, IPortletRenderer
    22 from pyams_portal.interfaces import IPortalContext, IPortletRenderer
    28 
    28 
    29 from pyams_default_theme import _
    29 from pyams_default_theme import _
    30 
    30 
    31 
    31 
    32 @factory_config(provided=IViewItemsPortletVerticalRendererSettings)
    32 @factory_config(provided=IViewItemsPortletVerticalRendererSettings)
    33 @implementer(IViewItemsPortletVerticalRendererSettings)
       
    34 class ViewItemsPortletVerticalRendererSettings(Persistent, Contained):
    33 class ViewItemsPortletVerticalRendererSettings(Persistent, Contained):
    35     """View items portlet renderer settings"""
    34     """View items portlet renderer settings"""
    36 
    35 
    37     display_illustrations = FieldProperty(IViewItemsPortletVerticalRendererSettings['display_illustrations'])
    36     display_illustrations = FieldProperty(IViewItemsPortletVerticalRendererSettings['display_illustrations'])
    38     paginate = FieldProperty(IViewItemsPortletVerticalRendererSettings['paginate'])
    37     paginate = FieldProperty(IViewItemsPortletVerticalRendererSettings['paginate'])