"bt5/erp5_hr/bt/revision" did not exist on "965c2cedee30d56ca10017af4f6ccc27734ea35a"
Commit 84d0b47c authored by Mame Coumba Sall's avatar Mame Coumba Sall

Modified script so that if getQuantity() is not None, its value is returned instead of None

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@31609 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 9e958e99
<?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>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>from AccessControl import getSecurityManager\n
u=getSecurityManager().getUser()\n
role_list = u.getRolesInContext(context)\n
if \'Assignor\' in role_list:\n
return True\n
else:\n
return False\n
</string> </value>
</item>
<item>
<key> <string>_code</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_params</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>_proxy_roles</string> </key>
<value>
<tuple>
<string>Manager</string>
</tuple>
</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>AccessControl</string>
<string>getSecurityManager</string>
<string>_getattr_</string>
<string>u</string>
<string>context</string>
<string>role_list</string>
<string>True</string>
<string>False</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>Base_getAssignorId</string> </value>
</item>
<item>
<key> <string>warnings</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -77,6 +77,9 @@ if commission_price is not None:\n
quantity = price - commission_value\n
quantity = round(quantity,0)\n
if quantity!=context.getQuantity():\n
if context.Base_getAssignorId()==False and context.getQuantity() is not None:\n
return quantity\n
else:\n
context.setQuantity(quantity)\n
return quantity\n
</string> </value>
......@@ -124,6 +127,7 @@ return quantity\n
<string>round</string>
<string>commission_value</string>
<string>quantity</string>
<string>False</string>
</tuple>
</value>
</item>
......
524
\ No newline at end of file
525
\ No newline at end of file
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