Commit e9d44b57 authored by Vincent Pelletier's avatar Vincent Pelletier

Implement init scripts for Delivery Lines and Delivery Cells, and use them in...

Implement init scripts for Delivery Lines and Delivery Cells, and use them in appropriate portal types.
Replaces existing PurchasePackingListLine_init init script.


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@20525 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 0b824e6d
......@@ -96,6 +96,10 @@
</item>
<item>
<key> <string>init_script</string> </key>
<value> <string>DeliveryCell_init</string> </value>
</item>
<item>
<key> <string>permission</string> </key>
<value> <string></string> </value>
</item>
<item>
......
......@@ -95,6 +95,10 @@
</item>
<item>
<key> <string>init_script</string> </key>
<value> <string>DeliveryCell_init</string> </value>
</item>
<item>
<key> <string>permission</string> </key>
<value> <string></string> </value>
</item>
<item>
......
......@@ -96,7 +96,7 @@ a manufactured product, like a pen, a bicycle...</string> </value>
</item>
<item>
<key> <string>init_script</string> </key>
<value> <string>PurchasePackingListLine_init</string> </value>
<value> <string>DeliveryLine_init</string> </value>
</item>
<item>
<key> <string>permission</string> </key>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>Python_magic</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>Script_magic</string> </key>
<value> <int>3</int> </value>
</item>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</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>line = context\n
parent = context.getParentValue()\n
\n
line_pt = line.getPortalType()\n
\n
index = len(parent.contentValues(filter={"portal_type": line_pt}))\n
reference = "%s.%s" % (parent.getReference(), index)\n
\n
line.edit(reference=reference, int_index=index)\n
</string> </value>
</item>
<item>
<key> <string>_code</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_filepath</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_params</string> </key>
<value> <string>*args, **kw</string> </value>
</item>
<item>
<key> <string>errors</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>func_code</string> </key>
<value>
<object>
<klass>
<global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>co_argcount</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>co_varnames</string> </key>
<value>
<tuple>
<string>args</string>
<string>kw</string>
<string>context</string>
<string>line</string>
<string>_getattr_</string>
<string>parent</string>
<string>line_pt</string>
<string>len</string>
<string>index</string>
<string>reference</string>
</tuple>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>func_defaults</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>DeliveryCell_init</string> </value>
</item>
<item>
<key> <string>warnings</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -143,7 +143,7 @@ line.edit(reference=reference, int_index=index)\n
</item>
<item>
<key> <string>id</string> </key>
<value> <string>PurchasePackingListLine_init</string> </value>
<value> <string>DeliveryLine_init</string> </value>
</item>
<item>
<key> <string>warnings</string> </key>
......
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