[Erp5-report] r42521 romain - in /erp5/trunk/bt5/vifib_web: SkinTemplateItem/portal_skins/v...
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Jan 20 17:37:36 CET 2011
Author: romain
Date: Thu Jan 20 17:37:36 2011
New Revision: 42521
URL: http://svn.erp5.org?rev=42521&view=rev
Log:
Use selection to store user choices
Modified:
erp5/trunk/bt5/vifib_web/SkinTemplateItem/portal_skins/vifib_hosting/WebSection_addSelectedSoftwareProductToShoppingCart.xml
erp5/trunk/bt5/vifib_web/SkinTemplateItem/portal_skins/vifib_hosting/WebSection_addSelectedSoftwareReleaseToShoppingCart.xml
erp5/trunk/bt5/vifib_web/SkinTemplateItem/portal_skins/vifib_hosting/WebSection_setCustomerInformation.xml
erp5/trunk/bt5/vifib_web/bt/revision
Modified: erp5/trunk/bt5/vifib_web/SkinTemplateItem/portal_skins/vifib_hosting/WebSection_addSelectedSoftwareProductToShoppingCart.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/vifib_web/SkinTemplateItem/portal_skins/vifib_hosting/WebSection_addSelectedSoftwareProductToShoppingCart.xml?rev=42521&r1=42520&r2=42521&view=diff
==============================================================================
--- erp5/trunk/bt5/vifib_web/SkinTemplateItem/portal_skins/vifib_hosting/WebSection_addSelectedSoftwareProductToShoppingCart.xml [utf8] (original)
+++ erp5/trunk/bt5/vifib_web/SkinTemplateItem/portal_skins/vifib_hosting/WebSection_addSelectedSoftwareProductToShoppingCart.xml [utf8] Thu Jan 20 17:37:36 2011
@@ -58,7 +58,9 @@ if len(uids) != 1:\n
keep_items={\'portal_status_message\':context.Base_translateString("Please select one service.")})\n
else:\n
session = context.WebSection_getVifibSession()\n
- session[\'instance_software_product_uid\'] = uids[0]\n
+ params = portal.portal_selections.getSelectionParamsFor(\'vifib_session_id\')\n
+ params["instance_software_product_uid"] = uids[0]\n
+ portal.portal_selections.setSelectionParamsFor(\'vifib_session_id\', params)\n
\n
if kw.has_key(\'came_from\'):\n
#we override the context to redirect the user to the next web section\n
@@ -111,6 +113,7 @@ context.WebSection_viewNextStep()\n
<string>portal</string>
<string>len</string>
<string>session</string>
+ <string>params</string>
<string>_getitem_</string>
<string>_write_</string>
</tuple>
Modified: erp5/trunk/bt5/vifib_web/SkinTemplateItem/portal_skins/vifib_hosting/WebSection_addSelectedSoftwareReleaseToShoppingCart.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/vifib_web/SkinTemplateItem/portal_skins/vifib_hosting/WebSection_addSelectedSoftwareReleaseToShoppingCart.xml?rev=42521&r1=42520&r2=42521&view=diff
==============================================================================
--- erp5/trunk/bt5/vifib_web/SkinTemplateItem/portal_skins/vifib_hosting/WebSection_addSelectedSoftwareReleaseToShoppingCart.xml [utf8] (original)
+++ erp5/trunk/bt5/vifib_web/SkinTemplateItem/portal_skins/vifib_hosting/WebSection_addSelectedSoftwareReleaseToShoppingCart.xml [utf8] Thu Jan 20 17:37:36 2011
@@ -58,7 +58,9 @@ if len(uids) != 1:\n
keep_items={\'portal_status_message\':context.Base_translateString("Please select one software release.")})\n
else:\n
session = context.WebSection_getVifibSession()\n
- session[\'instance_software_release_uid\'] = uids[0]\n
+ params = portal.portal_selections.getSelectionParamsFor(\'vifib_session_id\')\n
+ params["instance_software_release_uid"] = uids[0]\n
+ portal.portal_selections.setSelectionParamsFor(\'vifib_session_id\', params)\n
\n
if kw.has_key(\'came_from\'):\n
#we override the context to redirect the user to the next web section\n
@@ -110,6 +112,7 @@ context.WebSection_viewNextStep()\n
<string>portal</string>
<string>len</string>
<string>session</string>
+ <string>params</string>
<string>_getitem_</string>
<string>_write_</string>
</tuple>
Modified: erp5/trunk/bt5/vifib_web/SkinTemplateItem/portal_skins/vifib_hosting/WebSection_setCustomerInformation.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/vifib_web/SkinTemplateItem/portal_skins/vifib_hosting/WebSection_setCustomerInformation.xml?rev=42521&r1=42520&r2=42521&view=diff
==============================================================================
--- erp5/trunk/bt5/vifib_web/SkinTemplateItem/portal_skins/vifib_hosting/WebSection_setCustomerInformation.xml [utf8] (original)
+++ erp5/trunk/bt5/vifib_web/SkinTemplateItem/portal_skins/vifib_hosting/WebSection_setCustomerInformation.xml [utf8] Thu Jan 20 17:37:36 2011
@@ -69,7 +69,9 @@ person.edit(\n
\n
# return context.WebSection_viewNextStep()\n
session = context.WebSection_getVifibSession()\n
-instance_software_release_uid = session[\'instance_software_release_uid\']\n
+params = portal.portal_selections.getSelectionParamsFor(\'vifib_session_id\')\n
+instance_software_release_uid = params[\'instance_software_release_uid\']\n
+\n
software_release = portal.portal_catalog.getResultValue(uid=instance_software_release_uid)\n
\n
person.requestSoftwareInstance(\n
@@ -135,6 +137,7 @@ return context.getWebSiteValue().Base_re
<string>portal</string>
<string>person</string>
<string>session</string>
+ <string>params</string>
<string>_getitem_</string>
<string>instance_software_release_uid</string>
<string>software_release</string>
Modified: erp5/trunk/bt5/vifib_web/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/vifib_web/bt/revision?rev=42521&r1=42520&r2=42521&view=diff
==============================================================================
--- erp5/trunk/bt5/vifib_web/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/vifib_web/bt/revision [utf8] Thu Jan 20 17:37:36 2011
@@ -1 +1 @@
-268
\ No newline at end of file
+269
\ No newline at end of file
More information about the Erp5-report
mailing list