[Erp5-report] r43764 luke - in /erp5/trunk/bt5/vifib_base: WorkflowTemplateItem/portal_work...

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Feb 25 16:13:08 CET 2011


Author: luke
Date: Fri Feb 25 16:13:08 2011
New Revision: 43764

URL: http://svn.erp5.org?rev=43764&view=rev
Log:
- store and search for software type on source_reference, which is correct property instead of title
- leave differentiation on title

Modified:
    erp5/trunk/bt5/vifib_base/WorkflowTemplateItem/portal_workflow/software_instance_slap_interface_workflow/scripts/SoftwareInstance_requestSoftwareInstance.xml
    erp5/trunk/bt5/vifib_base/bt/revision

Modified: erp5/trunk/bt5/vifib_base/WorkflowTemplateItem/portal_workflow/software_instance_slap_interface_workflow/scripts/SoftwareInstance_requestSoftwareInstance.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/vifib_base/WorkflowTemplateItem/portal_workflow/software_instance_slap_interface_workflow/scripts/SoftwareInstance_requestSoftwareInstance.xml?rev=43764&r1=43763&r2=43764&view=diff
==============================================================================
--- erp5/trunk/bt5/vifib_base/WorkflowTemplateItem/portal_workflow/software_instance_slap_interface_workflow/scripts/SoftwareInstance_requestSoftwareInstance.xml [utf8] (original)
+++ erp5/trunk/bt5/vifib_base/WorkflowTemplateItem/portal_workflow/software_instance_slap_interface_workflow/scripts/SoftwareInstance_requestSoftwareInstance.xml [utf8] Fri Feb 25 16:13:08 2011
@@ -57,7 +57,6 @@ portal = software_instance.getPortalObje
 # Get required arguments\n
 kwargs = state_change.kwargs\n
 software_release_url_string = state_change.kwargs[\'software_release\']\n
-requested_partition_title = kwargs["software_type"]\n
 requested_partition_reference = kwargs["partition_reference"]\n
 shared = kwargs["shared"]\n
 software_type = kwargs["software_type"]\n
@@ -69,16 +68,16 @@ predecessor_software_instance = software
 while (predecessor_software_instance is not None):\n
   root_software_instance = predecessor_software_instance\n
   predecessor_software_instance = predecessor_software_instance.getPredecessorRelatedValue(\n
-    portal_type="Software Instance")\n
+      portal_type="Software Instance")\n
 \n
-tag = "%s_%s_%s_inProgress" % (root_software_instance.getUid(), requested_partition_title, \n
+tag = "%s_%s_%s_inProgress" % (root_software_instance.getUid(), software_type,\n
                                requested_partition_reference)\n
 \n
 # Check if it already exists\n
 request_software_instance = software_instance.portal_catalog.getResultValue(\n
   portal_type=\'Software Instance\',\n
-  title=requested_partition_title,\n
-  source_reference=requested_partition_reference,\n
+  title=requested_partition_reference,\n
+  source_reference=software_type,\n
   root_uid=root_software_instance.getUid(),\n
 )\n
 \n
@@ -93,8 +92,8 @@ if (request_software_instance is None):\
     module = software_instance.getDefaultModule(portal_type="Software Instance")\n
     request_software_instance = module.newContent(\n
       portal_type="Software Instance",\n
-      title=requested_partition_title,\n
-      source_reference=requested_partition_reference,\n
+      title=requested_partition_reference,\n
+      source_reference=software_type,\n
       text_content=instance_xml,\n
       activate_kw={\'tag\': tag},\n
       **portal.Base_getNewSoftwareInstanceCoordinate()\n
@@ -182,7 +181,6 @@ software_instance.edit(\n
                             <string>portal</string>
                             <string>kwargs</string>
                             <string>software_release_url_string</string>
-                            <string>requested_partition_title</string>
                             <string>requested_partition_reference</string>
                             <string>shared</string>
                             <string>software_type</string>

Modified: erp5/trunk/bt5/vifib_base/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/vifib_base/bt/revision?rev=43764&r1=43763&r2=43764&view=diff
==============================================================================
--- erp5/trunk/bt5/vifib_base/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/vifib_base/bt/revision [utf8] Fri Feb 25 16:13:08 2011
@@ -1 +1 @@
-205
\ No newline at end of file
+207
\ No newline at end of file



More information about the Erp5-report mailing list