[Erp5-report] r10144 - in /erp5/trunk/bt5/erp5_trade: SkinTemplateItem/portal_skins/erp5_tr...
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Sep 19 13:14:10 CEST 2006
Author: romain
Date: Tue Sep 19 13:14:07 2006
New Revision: 10144
URL: http://svn.erp5.org?rev=10144&view=rev
Log:
Display a translated title with SupplyLine_asCellRange, instead of displaying the title saved on the Predicate.
Added:
erp5/trunk/bt5/erp5_trade/bt/short_title
Modified:
erp5/trunk/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/SupplyLine_asCellRange.xml
erp5/trunk/bt5/erp5_trade/bt/revision
Modified: erp5/trunk/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/SupplyLine_asCellRange.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/SupplyLine_asCellRange.xml?rev=10144&r1=10143&r2=10144&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/SupplyLine_asCellRange.xml (original)
+++ erp5/trunk/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/SupplyLine_asCellRange.xml Tue Sep 19 13:14:07 2006
@@ -70,6 +70,9 @@
<key> <string>_body</string> </key>
<value> <string encoding="cdata"><![CDATA[
+portal = context.getPortalObject()\n
+N_ = portal.Base_translateString\n
+\n
cell_range = []\n
add_predicate = 1\n
\n
@@ -139,7 +142,28 @@
price_parameter = price_parameter[len(option_base_id_begin_with):]\n
predicate_list = context.getQuantityPredicateValueList(price_parameter)\n
if matrixbox == 1:\n
- pred_ids = [(x.getRelativeUrl(), x.getTitle()) for x in predicate_list]\n
+# pred_ids = [(x.getRelativeUrl(), x.getTitle()) for x in predicate_list]\n
+ # Translate the matrixbox ranges\n
+ pred_ids = []\n
+ for predicate in predicate_list:\n
+ predicate_criterion_list = predicate.getCriterionList()\n
+ predicate_title = \'\'\n
+ for criterion in predicate_criterion_list:\n
+ if criterion.property == \'quantity\':\n
+ min_qty = criterion.min\n
+ max_qty = criterion.max\n
+ if min_qty is None:\n
+ predicate_title = N_("Quantity < ${max_quantity}",\n
+ mapping={\'max_quantity\': max_qty})\n
+ elif max_qty is None:\n
+ predicate_title = N_("${min_quantity} <= Quantity",\n
+ mapping={\'min_quantity\': min_qty})\n
+ else:\n
+ predicate_title = N_("${min_quantity} <= Quantity < ${max_quantity}",\n
+ mapping={\'min_quantity\': min_qty,\n
+ \'max_quantity\': max_qty})\n
+ break\n
+ pred_ids.append((predicate.getRelativeUrl(), predicate_title))\n
else:\n
pred_ids = [x.getRelativeUrl() for x in predicate_list]\n
# Insert predicat list for display in columns\n
@@ -165,6 +189,12 @@
</item>
<item>
<key> <string>_filepath</string> </key>
+ <value>
+ <none/>
+ </value>
+ </item>
+ <item>
+ <key> <string>_owner</string> </key>
<value>
<none/>
</value>
@@ -202,10 +232,12 @@
<string>display_base_category</string>
<string>option_variation</string>
<string>kw</string>
+ <string>_getattr_</string>
+ <string>context</string>
+ <string>portal</string>
+ <string>N_</string>
<string>cell_range</string>
<string>add_predicate</string>
- <string>_getattr_</string>
- <string>context</string>
<string>no_option_base_category_list</string>
<string>base_category_list</string>
<string>append</string>
@@ -223,6 +255,13 @@
<string>option_base_id_begin_with</string>
<string>predicate_list</string>
<string>pred_ids</string>
+ <string>predicate</string>
+ <string>predicate_criterion_list</string>
+ <string>predicate_title</string>
+ <string>criterion</string>
+ <string>min_qty</string>
+ <string>max_qty</string>
+ <string>None</string>
</tuple>
</value>
</item>
Modified: erp5/trunk/bt5/erp5_trade/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_trade/bt/revision?rev=10144&r1=10143&r2=10144&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_trade/bt/revision (original)
+++ erp5/trunk/bt5/erp5_trade/bt/revision Tue Sep 19 13:14:07 2006
@@ -1,1 +1,1 @@
-18
+21
Added: erp5/trunk/bt5/erp5_trade/bt/short_title
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_trade/bt/short_title?rev=10144&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_trade/bt/short_title (added)
+++ erp5/trunk/bt5/erp5_trade/bt/short_title Tue Sep 19 13:14:07 2006
@@ -1,0 +1,1 @@
+None
More information about the Erp5-report
mailing list