[Erp5-report] r25814 - in /erp5/trunk/products/ZSQLCatalog: Interface/ Operator/
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Mar 3 12:58:56 CET 2009
Author: vincent
Date: Tue Mar 3 12:58:50 2009
New Revision: 25814
URL: http://svn.erp5.org?rev=25814&view=rev
Log:
Add a new method to Operator interface.
This allows setting different renderings for SQL and SearchText.
Modified:
erp5/trunk/products/ZSQLCatalog/Interface/IOperator.py
erp5/trunk/products/ZSQLCatalog/Operator/OperatorBase.py
Modified: erp5/trunk/products/ZSQLCatalog/Interface/IOperator.py
URL: http://svn.erp5.org/erp5/trunk/products/ZSQLCatalog/Interface/IOperator.py?rev=25814&r1=25813&r2=25814&view=diff
==============================================================================
--- erp5/trunk/products/ZSQLCatalog/Interface/IOperator.py [utf8] (original)
+++ erp5/trunk/products/ZSQLCatalog/Interface/IOperator.py [utf8] Tue Mar 3 12:58:50 2009
@@ -66,6 +66,11 @@
def getOperator():
"""
- Accessor for operator's text representation.
+ Accessor for operator's SQL representation.
"""
+ def getSearchTextOperator():
+ """
+ Accessor for operator's SearchText representation.
+ """
+
Modified: erp5/trunk/products/ZSQLCatalog/Operator/OperatorBase.py
URL: http://svn.erp5.org/erp5/trunk/products/ZSQLCatalog/Operator/OperatorBase.py?rev=25814&r1=25813&r2=25814&view=diff
==============================================================================
--- erp5/trunk/products/ZSQLCatalog/Operator/OperatorBase.py [utf8] (original)
+++ erp5/trunk/products/ZSQLCatalog/Operator/OperatorBase.py [utf8] Tue Mar 3 12:58:50 2009
@@ -100,11 +100,17 @@
__implements__ = IOperator
- def __init__(self, operator):
+ def __init__(self, operator, operator_search_text=None):
self.operator = operator
+ if operator_search_text is None:
+ operator_search_text = operator
+ self.operator_search_text = operator_search_text
def getOperator(self):
return self.operator
+
+ def getOperatorSearchText(self):
+ return self.operator_search_text
@profiler_decorator
def _render(self, column, value):
More information about the Erp5-report
mailing list