Commit 55b75b8a authored by Łukasz Nowak's avatar Łukasz Nowak

Improve table.

Do not repeat not columns.
Shorten names.
parent c6712d15
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>Script_magic</string> </key>
<value> <int>3</int> </value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_container</string> </key>
<value> <string>container</string> </value>
</item>
<item>
<key> <string>name_context</string> </key>
<value> <string>context</string> </value>
</item>
<item>
<key> <string>name_m_self</string> </key>
<value> <string>script</string> </value>
</item>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_body</string> </key>
<value> <string>return context.getAggregateValue(portal_type=\'Software Release\').getTitle()\n
</string> </value>
</item>
<item>
<key> <string>_params</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>PurchasePackingListLine_getSoftwareReleaseTitle</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>Script_magic</string> </key>
<value> <int>3</int> </value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_container</string> </key>
<value> <string>container</string> </value>
</item>
<item>
<key> <string>name_context</string> </key>
<value> <string>context</string> </value>
</item>
<item>
<key> <string>name_m_self</string> </key>
<value> <string>script</string> </value>
</item>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_body</string> </key>
<value> <string>return context.getAggregateValue(portal_type=\'Software Release\').getVersion()\n
</string> </value>
</item>
<item>
<key> <string>_params</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>PurchasePackingListLine_getSoftwareReleaseVersion</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
...@@ -19,8 +19,6 @@ PurchasePackingListLine_getPublicComputerUid\r\n ...@@ -19,8 +19,6 @@ PurchasePackingListLine_getPublicComputerUid\r\n
PurchasePackingListLine_getSoftwareReleaseUrlString\r\n PurchasePackingListLine_getSoftwareReleaseUrlString\r\n
PurchasePackingListLine_getSoftwareReleaseImageUrl\r\n PurchasePackingListLine_getSoftwareReleaseImageUrl\r\n
PurchasePackingListLine_getSoftwareReleaseUid\r\n PurchasePackingListLine_getSoftwareReleaseUid\r\n
PurchasePackingListLine_getSoftwareReleaseTitle\r\n
PurchasePackingListLine_getSoftwareReleaseVersion\r\n
getSimulationState</string> </value> getSimulationState</string> </value>
</item> </item>
<item> <item>
...@@ -80,15 +78,13 @@ WHERE\n ...@@ -80,15 +78,13 @@ WHERE\n
\n \n
<dtml-if "row_list">\n <dtml-if "row_list">\n
INSERT INTO\n INSERT INTO\n
software_release (delivery_line_uid, computer_uid, uid, software_release_title, software_release_version, software_release_url, image_relative_url, state)\n software_release (delivery_line_uid, computer_uid, uid, url, image_relative_url, state)\n
VALUES\n VALUES\n
<dtml-in prefix="row" expr="row_list">\n <dtml-in prefix="row" expr="row_list">\n
(\n (\n
<dtml-sqlvar expr="uid[row_item]" type="int">,\n <dtml-sqlvar expr="uid[row_item]" type="int">,\n
<dtml-sqlvar expr="PurchasePackingListLine_getPublicComputerUid[row_item]" type="int">,\n <dtml-sqlvar expr="PurchasePackingListLine_getPublicComputerUid[row_item]" type="int">,\n
<dtml-sqlvar expr="PurchasePackingListLine_getSoftwareReleaseUid[row_item]" type="int">,\n <dtml-sqlvar expr="PurchasePackingListLine_getSoftwareReleaseUid[row_item]" type="int">,\n
<dtml-sqlvar expr="PurchasePackingListLine_getSoftwareReleaseTitle[row_item]" type="string">,\n
<dtml-sqlvar expr="PurchasePackingListLine_getSoftwareReleaseVersion[row_item]" type="string">,\n
<dtml-sqlvar expr="PurchasePackingListLine_getSoftwareReleaseUrlString[row_item]" type="string">,\n <dtml-sqlvar expr="PurchasePackingListLine_getSoftwareReleaseUrlString[row_item]" type="string">,\n
<dtml-sqlvar expr="PurchasePackingListLine_getSoftwareReleaseImageUrl[row_item]" type="string" optional>,\n <dtml-sqlvar expr="PurchasePackingListLine_getSoftwareReleaseImageUrl[row_item]" type="string" optional>,\n
<dtml-sqlvar expr="getSimulationState[row_item]" type="string">\n <dtml-sqlvar expr="getSimulationState[row_item]" type="string">\n
......
...@@ -62,9 +62,7 @@ ...@@ -62,9 +62,7 @@
`uid` BIGINT UNSIGNED NOT NULL,\n `uid` BIGINT UNSIGNED NOT NULL,\n
`computer_uid` BIGINT UNSIGNED NOT NULL,\n `computer_uid` BIGINT UNSIGNED NOT NULL,\n
`delivery_line_uid` BIGINT UNSIGNED NOT NULL,\n `delivery_line_uid` BIGINT UNSIGNED NOT NULL,\n
`software_release_title` varchar(255),\n `url` varchar(255),\n
`software_release_version` varchar(255),\n
`software_release_url` varchar(255),\n
`image_relative_url` varchar(255),\n `image_relative_url` varchar(255),\n
`state` varchar(255),\n `state` varchar(255),\n
PRIMARY KEY (`uid`, `delivery_line_uid`)\n PRIMARY KEY (`uid`, `delivery_line_uid`)\n
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment