src/pyams_content/features/search/portlet/interfaces.py
changeset 1443 2af30495d1d7
parent 1352 8242968d86b1
equal deleted inserted replaced
1442:22716baab0fe 1443:2af30495d1d7
     8 # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
     8 # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
     9 # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
     9 # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
    10 # FOR A PARTICULAR PURPOSE.
    10 # FOR A PARTICULAR PURPOSE.
    11 #
    11 #
    12 
    12 
       
    13 from zope.interface import Attribute, Interface
       
    14 from zope.schema import Bool
       
    15 
       
    16 from pyams_i18n.schema import I18nTextLineField
       
    17 from pyams_portal.interfaces import IPortletSettings
       
    18 
       
    19 
    13 __docformat__ = 'restructuredtext'
    20 __docformat__ = 'restructuredtext'
    14 
    21 
    15 from zope.schema import Bool
    22 from pyams_content import _
    16 
    23 
    17 from pyams_content import _
    24 
    18 from pyams_i18n.schema import I18nTextLineField
    25 class IAggregatedPortletRenderer(Interface):
    19 from pyams_portal.interfaces import IPortletSettings
    26     """Search results portlet renderer with aggregations"""
       
    27 
       
    28     aggregates = Attribute("Search results aggregates")
    20 
    29 
    21 
    30 
    22 class ISearchResultsPortletSettings(IPortletSettings):
    31 class ISearchResultsPortletSettings(IPortletSettings):
    23     """Search results portlet settings"""
    32     """Search results portlet settings"""
    24 
    33