Commit 7a9e722c authored by Sebastien Robin's avatar Sebastien Robin

added a report

fixed base categories for checkbook delivery line
fixed some workflow transitions

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@9762 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 032acbc8
<base_category_list> <base_category_list>
<portal_type id="Checkbook Delivery Line">
<item>currency_exchange_type</item>
<item>check_amount</item>
</portal_type>
<portal_type id="Checkbook Reception Line"> <portal_type id="Checkbook Reception Line">
<item>check_amount</item> <item>check_amount</item>
</portal_type> </portal_type>
......
...@@ -117,7 +117,7 @@ ...@@ -117,7 +117,7 @@
</item> </item>
<item> <item>
<key> <string>init_script</string> </key> <key> <string>init_script</string> </key>
<value> <string></string> </value> <value> <string>CheckbookDelivery_init</string> </value>
</item> </item>
<item> <item>
<key> <string>property_sheet_list</string> </key> <key> <string>property_sheet_list</string> </key>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.PythonScripts.PythonScript</string>
<string>PythonScript</string>
</tuple>
<none/>
</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>from Products.ERP5Type.Document import newTempBase\n
\n
if vault is not None:\n
if not vault.endswith(\'encaisse_des_billets_et_monnaies\'):\n
vault = "%s/%s" % (vault,\'encaisse_des_billets_et_monnaies\')\n
\n
listbox_data = context.Delivery_viewCheckbookInputDialog(batch_mode=1,node=vault)\n
\n
result_list = []\n
i=0\n
for line in listbox_data:\n
result_list.append(newTempBase(context, "new_%3i" % i, **line))\n
i+=1\n
return result_list\n
</string> </value>
</item>
<item>
<key> <string>_code</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_dav_writelocks</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>_filepath</string> </key>
<value> <string>Script (Python):/baobab/portal_skins/erp5_banking_check_operation/Base_getItemList</string> </value>
</item>
<item>
<key> <string>_owner</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_params</string> </key>
<value> <string>vault=None,at_date=None,from_date=None,**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>3</int> </value>
</item>
<item>
<key> <string>co_varnames</string> </key>
<value>
<tuple>
<string>vault</string>
<string>at_date</string>
<string>from_date</string>
<string>kw</string>
<string>Products.ERP5Type.Document</string>
<string>newTempBase</string>
<string>None</string>
<string>_getattr_</string>
<string>context</string>
<string>listbox_data</string>
<string>result_list</string>
<string>i</string>
<string>_getiter_</string>
<string>line</string>
<string>_apply_</string>
</tuple>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>func_defaults</string> </key>
<value>
<tuple>
<none/>
<none/>
<none/>
</tuple>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>Base_getItemList</string> </value>
</item>
<item>
<key> <string>warnings</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Persistence</string>
<string>PersistentMapping</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_container</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
...@@ -137,26 +137,26 @@ else:\n ...@@ -137,26 +137,26 @@ else:\n
if reference_range_min in (None,\'\'):\n if reference_range_min in (None,\'\'):\n
message = \'Please set a start number\'\n message = \'Please set a start number\'\n
generate_error(line,\'reference_range_min\',message)\n generate_error(line,\'reference_range_min\',message)\n
if reference_range_max in (None,\'\'):\n if reference_range_max in (None,\'\') and reference_range_min not in (None,\'\'):\n
if quantity!=1:\n if quantity!=1:\n
message = \'Please set a stop number\'\n message = \'Please set a stop number\'\n
generate_error(line,\'reference_range_max\',message)\n generate_error(line,\'reference_range_max\',message)\n
else:\n else:\n
reference_range_max = reference_range_min\n reference_range_max = reference_range_min\n
line[\'reference_range_max\'] = reference_range_max\n line[\'reference_range_max\'] = reference_range_max\n
if reference_range_min not in (None,\'\') and reference_range_max not in (None,\'\'):\n if reference_range_min not in (None,\'\') and reference_range_max not in (None,\'\'):\n
reference_range_min = int(reference_range_min)\n reference_range_min = int(reference_range_min)\n
reference_range_max = int(reference_range_max)\n reference_range_max = int(reference_range_max)\n
check_quantity = 1\n check_quantity = 1\n
if check_amount is not None: # In the case of a check book\n if check_amount is not None: # In the case of a check book\n
check_amount_relative_url = \'/\'.join(check_amount.split(\'/\')[1:])\n check_amount_relative_url = \'/\'.join(check_amount.split(\'/\')[1:])\n
line[\'check_amount_relative_url\'] = check_amount_relative_url\n line[\'check_amount_relative_url\'] = check_amount_relative_url\n
check_amount_value = context.getPortalObject().restrictedTraverse(check_amount_relative_url)\n check_amount_value = context.getPortalObject().restrictedTraverse(check_amount_relative_url)\n
check_quantity = int(check_amount_value.getQuantity())\n check_quantity = int(check_amount_value.getQuantity())\n
if (reference_range_max-reference_range_min+1)!=(check_quantity*quantity):\n if (reference_range_max-reference_range_min+1)!=(check_quantity*quantity):\n
message = \'The range is not valid\'\n message = \'The range is not valid\'\n
generate_error(line,\'reference_range_min\',message)\n generate_error(line,\'reference_range_min\',message)\n
generate_error(line,\'reference_range_max\',message)\n generate_error(line,\'reference_range_max\',message)\n
\n \n
if batch_mode:\n if batch_mode:\n
return error_value\n return error_value\n
......
...@@ -82,9 +82,9 @@ item_model = context.getPortalObject().restrictedTraverse(resource)\n ...@@ -82,9 +82,9 @@ item_model = context.getPortalObject().restrictedTraverse(resource)\n
if item_model.getPortalType()== \'Check Model\':\n if item_model.getPortalType()== \'Check Model\':\n
if item_model.isAccountNumberEnabled():\n if item_model.isAccountNumberEnabled():\n
return_list.append([\'destination_payment_reference\',\'Account Reference\'])\n return_list.append([\'destination_payment_reference\',\'Account Reference\'])\n
if item_model.isQuantityRequired():\n #if item_model.isQuantityRequired():\n
return_list.append([\'price\',\'Amount\'])\n # return_list.append([\'price\',\'Amount\'])\n
return_list.append([\'price_currency\',\'Currency\'])\n # return_list.append([\'price_currency\',\'Currency\'])\n
if len(item_model.getVariationRangeCategoryList())>0:\n if len(item_model.getVariationRangeCategoryList())>0:\n
return_list.append([\'check_type\',\'Check Value\'])\n return_list.append([\'check_type\',\'Check Value\'])\n
return_list.append([\'reference_range_min\',\'Start Number\'])\n return_list.append([\'reference_range_min\',\'Start Number\'])\n
......
...@@ -67,9 +67,6 @@ ...@@ -67,9 +67,6 @@
<key> <string>group_list</string> </key> <key> <string>group_list</string> </key>
<value> <value>
<list> <list>
<string>left</string>
<string>right</string>
<string>center</string>
<string>bottom</string> <string>bottom</string>
<string>hidden</string> <string>hidden</string>
</list> </list>
...@@ -80,27 +77,7 @@ ...@@ -80,27 +77,7 @@
<value> <value>
<dictionary> <dictionary>
<item> <item>
<key> <string>bottom</string> </key> <key> <string>bottom</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>center</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>hidden</string> </key>
<value>
<list>
<string>listbox_source_logical_path</string>
</list>
</value>
</item>
<item>
<key> <string>left</string> </key>
<value> <value>
<list> <list>
<string>listbox</string> <string>listbox</string>
...@@ -110,9 +87,11 @@ ...@@ -110,9 +87,11 @@
</value> </value>
</item> </item>
<item> <item>
<key> <string>right</string> </key> <key> <string>hidden</string> </key>
<value> <value>
<list/> <list>
<string>listbox_source_logical_path</string>
</list>
</value> </value>
</item> </item>
</dictionary> </dictionary>
......
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
<value> <value>
<list> <list>
<string>left</string> <string>left</string>
<string>rigth</string> <string>right</string>
<string>center</string> <string>center</string>
<string>bottom</string> <string>bottom</string>
<string>hidden</string> <string>hidden</string>
...@@ -94,9 +94,7 @@ ...@@ -94,9 +94,7 @@
<item> <item>
<key> <string>hidden</string> </key> <key> <string>hidden</string> </key>
<value> <value>
<list> <list/>
<string>my_aggregate_list</string>
</list>
</value> </value>
</item> </item>
<item> <item>
...@@ -106,11 +104,12 @@ ...@@ -106,11 +104,12 @@
<string>my_resource_title</string> <string>my_resource_title</string>
<string>my_checkbook_type</string> <string>my_checkbook_type</string>
<string>my_quantity</string> <string>my_quantity</string>
<string>my_aggregate_title_list</string>
</list> </list>
</value> </value>
</item> </item>
<item> <item>
<key> <string>rigth</string> </key> <key> <string>right</string> </key>
<value> <value>
<list/> <list/>
</value> </value>
......
...@@ -397,7 +397,9 @@ ...@@ -397,7 +397,9 @@
</item> </item>
<item> <item>
<key> <string>default</string> </key> <key> <string>default</string> </key>
<value> <string></string> </value> <value>
<list/>
</value>
</item> </item>
<item> <item>
<key> <string>default_module</string> </key> <key> <string>default_module</string> </key>
...@@ -480,8 +482,12 @@ ...@@ -480,8 +482,12 @@
<value> <value>
<list> <list>
<tuple> <tuple>
<string>Checkbook Type</string> <string>Checkbook Model</string>
<string>Checkbook Type</string> <string>Checkbook Model</string>
</tuple>
<tuple>
<string>Check Model</string>
<string>Check Model</string>
</tuple> </tuple>
</list> </list>
</value> </value>
......
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
<key> <string>group_list</string> </key> <key> <string>group_list</string> </key>
<value> <value>
<list> <list>
<string>left</string> <string>bottom</string>
<string>hidden</string> <string>hidden</string>
</list> </list>
</value> </value>
...@@ -77,20 +77,20 @@ ...@@ -77,20 +77,20 @@
<value> <value>
<dictionary> <dictionary>
<item> <item>
<key> <string>hidden</string> </key> <key> <string>bottom</string> </key>
<value> <value>
<list> <list>
<string>listbox_start_date</string> <string>listbox</string>
<string>listbox_destination_logical_path</string>
<string>listbox_source_logical_path</string>
</list> </list>
</value> </value>
</item> </item>
<item> <item>
<key> <string>left</string> </key> <key> <string>hidden</string> </key>
<value> <value>
<list> <list>
<string>listbox</string> <string>listbox_start_date</string>
<string>listbox_destination_logical_path</string>
<string>listbox_source_logical_path</string>
</list> </list>
</value> </value>
</item> </item>
......
...@@ -68,8 +68,7 @@ ...@@ -68,8 +68,7 @@
</item> </item>
<item> <item>
<key> <string>_body</string> </key> <key> <string>_body</string> </key>
<value> <string>context.setSource(context.getBaobabSource())\n <value> <string>reference_currency = context.Baobab_getPortalReferenceCurrencyID()\n
reference_currency = context.Baobab_getPortalReferenceCurrencyID()\n
context.setPriceCurrency(\'currency_module/%s\' %(reference_currency,))\n context.setPriceCurrency(\'currency_module/%s\' %(reference_currency,))\n
context.setCurrencyExchangeType(\'transfer\')\n context.setCurrencyExchangeType(\'transfer\')\n
</string> </value> </string> </value>
......
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
<value> <value>
<list> <list>
<string>left</string> <string>left</string>
<string>rigth</string> <string>right</string>
<string>center</string> <string>center</string>
<string>bottom</string> <string>bottom</string>
</list> </list>
...@@ -107,7 +107,7 @@ ...@@ -107,7 +107,7 @@
</value> </value>
</item> </item>
<item> <item>
<key> <string>rigth</string> </key> <key> <string>right</string> </key>
<value> <value>
<list> <list>
<string>my_destination_payment_reference</string> <string>my_destination_payment_reference</string>
......
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
<key> <string>group_list</string> </key> <key> <string>group_list</string> </key>
<value> <value>
<list> <list>
<string>left</string> <string>bottom</string>
<string>hidden</string> <string>hidden</string>
</list> </list>
</value> </value>
...@@ -77,20 +77,20 @@ ...@@ -77,20 +77,20 @@
<value> <value>
<dictionary> <dictionary>
<item> <item>
<key> <string>hidden</string> </key> <key> <string>bottom</string> </key>
<value> <value>
<list> <list>
<string>listbox_source_logical_path</string> <string>listbox</string>
<string>listbox_destination_logical_path</string>
<string>listbox_delivery_start_date</string>
</list> </list>
</value> </value>
</item> </item>
<item> <item>
<key> <string>left</string> </key> <key> <string>hidden</string> </key>
<value> <value>
<list> <list>
<string>listbox</string> <string>listbox_source_logical_path</string>
<string>listbox_destination_logical_path</string>
<string>listbox_delivery_start_date</string>
</list> </list>
</value> </value>
</item> </item>
......
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
<key> <string>group_list</string> </key> <key> <string>group_list</string> </key>
<value> <value>
<list> <list>
<string>Default</string> <string>bottom</string>
<string>hidden</string> <string>hidden</string>
</list> </list>
</value> </value>
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
<value> <value>
<dictionary> <dictionary>
<item> <item>
<key> <string>Default</string> </key> <key> <string>bottom</string> </key>
<value> <value>
<list> <list>
<string>listbox</string> <string>listbox</string>
......
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
<key> <string>group_list</string> </key> <key> <string>group_list</string> </key>
<value> <value>
<list> <list>
<string>Default</string> <string>bottom</string>
<string>hidden</string> <string>hidden</string>
</list> </list>
</value> </value>
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
<value> <value>
<dictionary> <dictionary>
<item> <item>
<key> <string>Default</string> </key> <key> <string>bottom</string> </key>
<value> <value>
<list> <list>
<string>listbox</string> <string>listbox</string>
......
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
<key> <string>group_list</string> </key> <key> <string>group_list</string> </key>
<value> <value>
<list> <list>
<string>Default</string> <string>bottom</string>
</list> </list>
</value> </value>
</item> </item>
...@@ -76,7 +76,7 @@ ...@@ -76,7 +76,7 @@
<value> <value>
<dictionary> <dictionary>
<item> <item>
<key> <string>Default</string> </key> <key> <string>bottom</string> </key>
<value> <value>
<list> <list>
<string>listbox</string> <string>listbox</string>
......
...@@ -78,11 +78,13 @@ if item_portal_type_list is None:\n ...@@ -78,11 +78,13 @@ if item_portal_type_list is None:\n
\n \n
if listbox is None:\n if listbox is None:\n
\n \n
node = context.getBaobabSource()\n if node is None:\n
node = context.getBaobabSource()\n
reference_date = DateTime()\n reference_date = DateTime()\n
item_list = []\n item_list = []\n
listbox = []\n listbox = []\n
getCurrentTrackingList = context.portal_simulation.getCurrentTrackingList\n getCurrentTrackingList = context.portal_simulation.getCurrentTrackingList\n
context.log(\'current_tracking_list src\',getCurrentTrackingList(at_date=reference_date, node=node))\n
current_tracking_list = [x.getObject() for x in getCurrentTrackingList(\n current_tracking_list = [x.getObject() for x in getCurrentTrackingList(\n
at_date=reference_date, node=node)]\n at_date=reference_date, node=node)]\n
for item in current_tracking_list:\n for item in current_tracking_list:\n
...@@ -93,8 +95,9 @@ if listbox is None:\n ...@@ -93,8 +95,9 @@ if listbox is None:\n
if resource.getProperty(property)!=value:\n if resource.getProperty(property)!=value:\n
exclude=1\n exclude=1\n
if destination_payment is not None:\n if destination_payment is not None:\n
if destination_payment!=item.getDestinationPayment():\n if item.getDestinationPayment() is not None:\n
exclude=1\n if destination_payment!=item.getDestinationPayment():\n
exclude=1\n
if not exclude:\n if not exclude:\n
item_portal_type = item.getPortalType()\n item_portal_type = item.getPortalType()\n
if item_portal_type in item_portal_type_list:\n if item_portal_type in item_portal_type_list:\n
...@@ -113,11 +116,13 @@ if listbox is None:\n ...@@ -113,11 +116,13 @@ if listbox is None:\n
\n \n
listbox.append(item_dict)\n listbox.append(item_dict)\n
\n \n
context.Base_updateDialogForm(listbox=listbox\n if batch_mode:\n
)\n return listbox\n
return context.asContext(context=None\n context.Base_updateDialogForm(listbox=listbox\n
, portal_type=context.getPortalType()\n )\n
).CheckbookDelivery_fastInputForm(**kw)\n return context.asContext(context=None\n
, portal_type=context.getPortalType()\n
).CheckbookDelivery_fastInputForm(**kw)\n
</string> </value> </string> </value>
</item> </item>
<item> <item>
...@@ -144,7 +149,7 @@ if listbox is None:\n ...@@ -144,7 +149,7 @@ if listbox is None:\n
</item> </item>
<item> <item>
<key> <string>_params</string> </key> <key> <string>_params</string> </key>
<value> <string>listbox=None, item_portal_type_list=None,destination_payment=None,model_filter_dict=None,**kw</string> </value> <value> <string>listbox=None, item_portal_type_list=None,destination_payment=None,model_filter_dict=None,node=None,batch_mode=0,**kw</string> </value>
</item> </item>
<item> <item>
<key> <string>errors</string> </key> <key> <string>errors</string> </key>
...@@ -164,7 +169,7 @@ if listbox is None:\n ...@@ -164,7 +169,7 @@ if listbox is None:\n
<dictionary> <dictionary>
<item> <item>
<key> <string>co_argcount</string> </key> <key> <string>co_argcount</string> </key>
<value> <int>4</int> </value> <value> <int>6</int> </value>
</item> </item>
<item> <item>
<key> <string>co_varnames</string> </key> <key> <string>co_varnames</string> </key>
...@@ -174,12 +179,13 @@ if listbox is None:\n ...@@ -174,12 +179,13 @@ if listbox is None:\n
<string>item_portal_type_list</string> <string>item_portal_type_list</string>
<string>destination_payment</string> <string>destination_payment</string>
<string>model_filter_dict</string> <string>model_filter_dict</string>
<string>node</string>
<string>batch_mode</string>
<string>kw</string> <string>kw</string>
<string>DateTime</string> <string>DateTime</string>
<string>None</string> <string>None</string>
<string>_getattr_</string> <string>_getattr_</string>
<string>context</string> <string>context</string>
<string>node</string>
<string>reference_date</string> <string>reference_date</string>
<string>item_list</string> <string>item_list</string>
<string>getCurrentTrackingList</string> <string>getCurrentTrackingList</string>
...@@ -213,6 +219,8 @@ if listbox is None:\n ...@@ -213,6 +219,8 @@ if listbox is None:\n
<none/> <none/>
<none/> <none/>
<none/> <none/>
<none/>
<int>0</int>
</tuple> </tuple>
</value> </value>
</item> </item>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Form.Form</string>
<string>ERP5Form</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<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/>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>_owner</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>action</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>encoding</string> </key>
<value> <string>UTF-8</string> </value>
</item>
<item>
<key> <string>enctype</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>group_list</string> </key>
<value>
<list>
<string>left</string>
<string>right</string>
<string>center</string>
<string>bottom</string>
<string>hidden</string>
</list>
</value>
</item>
<item>
<key> <string>groups</string> </key>
<value>
<dictionary>
<item>
<key> <string>bottom</string> </key>
<value>
<list>
<string>listbox</string>
</list>
</value>
</item>
<item>
<key> <string>center</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>hidden</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>left</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>right</string> </key>
<value>
<list/>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>Module_viewItemReport</string> </value>
</item>
<item>
<key> <string>method</string> </key>
<value> <string>POST</string> </value>
</item>
<item>
<key> <string>name</string> </key>
<value> <string>Module_viewItemReport</string> </value>
</item>
<item>
<key> <string>pt</string> </key>
<value> <string>form_list</string> </value>
</item>
<item>
<key> <string>row_length</string> </key>
<value> <int>4</int> </value>
</item>
<item>
<key> <string>stored_encoding</string> </key>
<value> <string>UTF-8</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Item Report</string> </value>
</item>
<item>
<key> <string>unicode_mode</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>update_action</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Form.Form</string>
<string>ERP5Form</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<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/>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>_owner</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>action</string> </key>
<value> <string>Module_viewItemReport</string> </value>
</item>
<item>
<key> <string>encoding</string> </key>
<value> <string>UTF-8</string> </value>
</item>
<item>
<key> <string>enctype</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>group_list</string> </key>
<value>
<list>
<string>left</string>
</list>
</value>
</item>
<item>
<key> <string>groups</string> </key>
<value>
<dictionary>
<item>
<key> <string>left</string> </key>
<value>
<list>
<string>my_vault</string>
</list>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>Module_viewItemReportDialog</string> </value>
</item>
<item>
<key> <string>method</string> </key>
<value> <string>POST</string> </value>
</item>
<item>
<key> <string>name</string> </key>
<value> <string>Module_viewItemReportDialog</string> </value>
</item>
<item>
<key> <string>pt</string> </key>
<value> <string>form_dialog</string> </value>
</item>
<item>
<key> <string>row_length</string> </key>
<value> <int>4</int> </value>
</item>
<item>
<key> <string>stored_encoding</string> </key>
<value> <string>UTF-8</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Report</string> </value>
</item>
<item>
<key> <string>unicode_mode</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>update_action</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<tuple> <tuple>
<tuple> <tuple>
<string>Products.Formulator.StandardFields</string> <string>Products.Formulator.StandardFields</string>
<string>StringField</string> <string>ListField</string>
</tuple> </tuple>
<none/> <none/>
</tuple> </tuple>
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
<dictionary> <dictionary>
<item> <item>
<key> <string>id</string> </key> <key> <string>id</string> </key>
<value> <string>my_aggregate_list</string> </value> <value> <string>my_vault</string> </value>
</item> </item>
<item> <item>
<key> <string>message_values</string> </key> <key> <string>message_values</string> </key>
...@@ -29,8 +29,8 @@ ...@@ -29,8 +29,8 @@
<value> <string>Input is required but no input given.</string> </value> <value> <string>Input is required but no input given.</string> </value>
</item> </item>
<item> <item>
<key> <string>too_long</string> </key> <key> <string>unknown_selection</string> </key>
<value> <string>Too much input was given.</string> </value> <value> <string>You selected an item that was not in the list.</string> </value>
</item> </item>
</dictionary> </dictionary>
</value> </value>
...@@ -56,27 +56,27 @@ ...@@ -56,27 +56,27 @@
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
<key> <string>display_maxwidth</string> </key> <key> <string>editable</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
<key> <string>display_width</string> </key> <key> <string>enabled</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
<key> <string>editable</string> </key> <key> <string>external_validator</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
<key> <string>enabled</string> </key> <key> <string>extra</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
<key> <string>external_validator</string> </key> <key> <string>extra_item</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
<key> <string>extra</string> </key> <key> <string>first_item</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
<key> <string>max_length</string> </key> <key> <string>items</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
...@@ -92,11 +92,11 @@ ...@@ -92,11 +92,11 @@
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
<key> <string>title</string> </key> <key> <string>size</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
<key> <string>truncate</string> </key> <key> <string>title</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
...@@ -131,27 +131,27 @@ ...@@ -131,27 +131,27 @@
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
<key> <string>display_maxwidth</string> </key> <key> <string>editable</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
<key> <string>display_width</string> </key> <key> <string>enabled</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
<key> <string>editable</string> </key> <key> <string>external_validator</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
<key> <string>enabled</string> </key> <key> <string>extra</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
<key> <string>external_validator</string> </key> <key> <string>extra_item</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
<key> <string>extra</string> </key> <key> <string>first_item</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
...@@ -159,19 +159,21 @@ ...@@ -159,19 +159,21 @@
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
<key> <string>max_length</string> </key> <key> <string>items</string> </key>
<value> <string></string> </value> <value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item> </item>
<item> <item>
<key> <string>required</string> </key> <key> <string>required</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
<key> <string>title</string> </key> <key> <string>size</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
<key> <string>truncate</string> </key> <key> <string>title</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item> <item>
...@@ -205,17 +207,9 @@ ...@@ -205,17 +207,9 @@
<key> <string>description</string> </key> <key> <string>description</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <int>20</int> </value>
</item>
<item> <item>
<key> <string>editable</string> </key> <key> <string>editable</string> </key>
<value> <int>0</int> </value> <value> <int>1</int> </value>
</item> </item>
<item> <item>
<key> <string>enabled</string> </key> <key> <string>enabled</string> </key>
...@@ -229,25 +223,44 @@ ...@@ -229,25 +223,44 @@
<key> <string>extra</string> </key> <key> <string>extra</string> </key>
<value> <string></string> </value> <value> <string></string> </value>
</item> </item>
<item>
<key> <string>extra_item</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>first_item</string> </key>
<value> <int>0</int> </value>
</item>
<item> <item>
<key> <string>hidden</string> </key> <key> <string>hidden</string> </key>
<value> <int>0</int> </value> <value> <int>0</int> </value>
</item> </item>
<item> <item>
<key> <string>max_length</string> </key> <key> <string>items</string> </key>
<value> <string></string> </value> <value>
<list>
<tuple>
<string>a</string>
<string>a</string>
</tuple>
<tuple>
<string>z</string>
<string>z</string>
</tuple>
</list>
</value>
</item> </item>
<item> <item>
<key> <string>required</string> </key> <key> <string>required</string> </key>
<value> <int>0</int> </value> <value> <int>0</int> </value>
</item> </item>
<item> <item>
<key> <string>title</string> </key> <key> <string>size</string> </key>
<value> <string>my_aggregate_list</string> </value> <value> <int>1</int> </value>
</item> </item>
<item> <item>
<key> <string>truncate</string> </key> <key> <string>title</string> </key>
<value> <int>0</int> </value> <value> <string>Vault</string> </value>
</item> </item>
<item> <item>
<key> <string>unicode</string> </key> <key> <string>unicode</string> </key>
...@@ -263,4 +276,23 @@ ...@@ -263,4 +276,23 @@
</dictionary> </dictionary>
</pickle> </pickle>
</record> </record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.Formulator.TALESField</string>
<string>TALESMethod</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_text</string> </key>
<value> <string>python: here.Delivery_getVaultItemList(vault_type=(\'site/caveau/auxiliaire\',\'site/surface/caisse_courante\',\'site/surface/banque_interne/guichet\',\'site/surface/operations_diverses/guichet\'), strict_membership=1,leaf_node=0,first_level=1)</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData> </ZopeData>
...@@ -84,9 +84,10 @@ for line in line_list:\n ...@@ -84,9 +84,10 @@ for line in line_list:\n
stop_number=aggregate.getReferenceRangeMax())\n stop_number=aggregate.getReferenceRangeMax())\n
for check in aggregate.objectValues(portal_type=\'Check\'):\n for check in aggregate.objectValues(portal_type=\'Check\'):\n
check.confirm()\n check.confirm()\n
check.setStartDate(transaction.getStartDate())\n
elif aggregate.getPortalType()==\'Check\':\n elif aggregate.getPortalType()==\'Check\':\n
check.setStartDate(transaction.getStartDate())\n aggregate.setStartDate(transaction.getStartDate())\n
check.confirm()\n aggregate.confirm()\n
</string> </value> </string> </value>
</item> </item>
<item> <item>
......
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
</item> </item>
<item> <item>
<key> <string>script_name</string> </key> <key> <string>script_name</string> </key>
<value> <string></string> </value> <value> <string>validateSourceAndDestination</string> </value>
</item> </item>
<item> <item>
<key> <string>title</string> </key> <key> <string>title</string> </key>
......
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
</item> </item>
<item> <item>
<key> <string>script_name</string> </key> <key> <string>script_name</string> </key>
<value> <string>validateSourceAndDestination</string> </value> <value> <string>validatePositionAccounting</string> </value>
</item> </item>
<item> <item>
<key> <string>title</string> </key> <key> <string>title</string> </key>
......
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
<key> <string>actbox_url</string> </key> <key> <string>actbox_url</string> </key>
<value> <string encoding="cdata"><![CDATA[ <value> <string encoding="cdata"><![CDATA[
Base_viewWorklist?simulation_state=draft&reset=1 Base_viewWorklist?simulation_state=draft&reset=1&portal_type=Checkbook Delivery
]]></string> </value> ]]></string> </value>
</item> </item>
......
...@@ -41,7 +41,7 @@ Base_viewWorklist?simulation_state=draft&portal_type=Checkbook Vault Transfer&re ...@@ -41,7 +41,7 @@ Base_viewWorklist?simulation_state=draft&portal_type=Checkbook Vault Transfer&re
<item> <item>
<key> <string>guard</string> </key> <key> <string>guard</string> </key>
<value> <value>
<none/> <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value> </value>
</item> </item>
<item> <item>
...@@ -51,13 +51,37 @@ Base_viewWorklist?simulation_state=draft&portal_type=Checkbook Vault Transfer&re ...@@ -51,13 +51,37 @@ Base_viewWorklist?simulation_state=draft&portal_type=Checkbook Vault Transfer&re
<item> <item>
<key> <string>var_matches</string> </key> <key> <string>var_matches</string> </key>
<value> <value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value> </value>
</item> </item>
</dictionary> </dictionary>
</pickle> </pickle>
</record> </record>
<record id="2" aka="AAAAAAAAAAI="> <record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.DCWorkflow.Guard</string>
<string>Guard</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>roles</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle> <pickle>
<tuple> <tuple>
<tuple> <tuple>
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
<key> <string>actbox_url</string> </key> <key> <string>actbox_url</string> </key>
<value> <string encoding="cdata"><![CDATA[ <value> <string encoding="cdata"><![CDATA[
Base_viewWorklist?simulation_state=planned&reset=1&portal_type=Checkbook Vault Transfer Base_viewWorklist?simulation_state=ordered&reset=1&portal_type=Checkbook Vault Transfer
]]></string> </value> ]]></string> </value>
</item> </item>
......
Checkbook Delivery Line | check_amount
Checkbook Delivery Line | currency_exchange_type
Checkbook Reception Line | check_amount Checkbook Reception Line | check_amount
\ 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