src/pyams_content/shared/view/interfaces/__init__.py
changeset 796 2ef3bacda742
parent 783 e34cc04e9786
child 800 2b5460ecb254
equal deleted inserted replaced
795:d282eb691486 796:2ef3bacda742
    87                 description=_("Maximum number of results that the view may retrieve"),
    87                 description=_("Maximum number of results that the view may retrieve"),
    88                 required=False)
    88                 required=False)
    89 
    89 
    90     is_using_context = Attribute("Check if view is using context settings")
    90     is_using_context = Attribute("Check if view is using context settings")
    91 
    91 
    92     def get_results(self, context, sort_index=None, reverse=True, limit=None):
    92     def get_results(self, context, sort_index=None, reverse=True, limit=None, ignore_cache=False):
    93         """Get results of catalog query"""
    93         """Get results of catalog query"""
    94 
    94 
    95 
    95 
    96 class IWfViewFactory(Interface):
    96 class IWfViewFactory(Interface):
    97     """View factory interface"""
    97     """View factory interface"""
   197     """Interface used to define views mergers
   197     """Interface used to define views mergers
   198 
   198 
   199     Mergers are used to merge results of several views.
   199     Mergers are used to merge results of several views.
   200     """
   200     """
   201 
   201 
   202     def get_results(self, views, context):
   202     def get_results(self, views, context, ignore_cache=False):
   203         """Merge results of several views together"""
   203         """Merge results of several views together"""