[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