From ee85c64745ef393f31f0767d319806b4c9df207a Mon Sep 17 00:00:00 2001 From: Jean-Paul Smets <jp@nexedi.com> Date: Tue, 6 Dec 2005 08:10:14 +0000 Subject: [PATCH] Added function support git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@4491 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5/PropertySheet/Arrow.py | 63 +++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/product/ERP5/PropertySheet/Arrow.py b/product/ERP5/PropertySheet/Arrow.py index f35c4fb7fc..873e271a97 100755 --- a/product/ERP5/PropertySheet/Arrow.py +++ b/product/ERP5/PropertySheet/Arrow.py @@ -668,6 +668,68 @@ class Arrow: 'acquisition_depends' : None, 'alt_accessor_id' : ('_categoryGetDestinationBudgetRelativeUrl', ), 'mode' : 'w' }, + # Source function reference + { 'id' : 'source_function_title', + 'description' : 'The title of the source function of this movement', + 'type' : 'string', + 'acquisition_base_category' : ('source_function',), + 'acquisition_portal_type' : Expression('python: portal.getPortalOrderTypeList()'), + 'acquisition_copy_value' : 0, + 'acquisition_accessor_id' : 'getTitle', + 'acquisition_depends' : None, + 'alt_accessor_id' : ('_categoryGetSourceFunctionTitle', ), + 'mode' : 'w' }, + { 'id' : 'source_function_id', + 'description' : 'The id of the source function of this movement', + 'type' : 'string', + 'acquisition_base_category' : ('source_function',), + 'acquisition_portal_type' : Expression('python: portal.getPortalOrderTypeList()'), + 'acquisition_copy_value' : 0, + 'acquisition_accessor_id' : 'getId', + 'acquisition_depends' : None, + 'alt_accessor_id' : ('_categoryGetSourceFunctionId', ), + 'mode' : 'w' }, + { 'id' : 'source_function_relative_url', + 'description' : 'The titles of the source function of this movement', + 'type' : 'string', + 'acquisition_base_category' : ('source_function',), + 'acquisition_portal_type' : Expression('python: portal.getPortalOrderTypeList()'), + 'acquisition_copy_value' : 0, + 'acquisition_accessor_id' : 'getRelativeUrl', + 'acquisition_depends' : None, + 'alt_accessor_id' : ('_categoryGetSourceFunctionRelativeUrl', ), + 'mode' : 'w' }, + # Destination function reference + { 'id' : 'destination_function_title', + 'description' : 'The title of the destination function of this movement', + 'type' : 'string', + 'acquisition_base_category' : ('destination_function',), + 'acquisition_portal_type' : Expression('python: portal.getPortalOrderTypeList()'), + 'acquisition_copy_value' : 0, + 'acquisition_accessor_id' : 'getTitle', + 'acquisition_depends' : None, + 'alt_accessor_id' : ('_categoryGetDestinationFunctionTitle', ), + 'mode' : 'w' }, + { 'id' : 'destination_function_id', + 'description' : 'The id of the destination function of this movement', + 'type' : 'string', + 'acquisition_base_category' : ('destination_function',), + 'acquisition_portal_type' : Expression('python: portal.getPortalOrderTypeList()'), + 'acquisition_copy_value' : 0, + 'acquisition_accessor_id' : 'getId', + 'acquisition_depends' : None, + 'alt_accessor_id' : ('_categoryGetDestinationFunctionId', ), + 'mode' : 'w' }, + { 'id' : 'destination_function_relative_url', + 'description' : 'The titles of the destination function of this movement', + 'type' : 'string', + 'acquisition_base_category' : ('destination_function',), + 'acquisition_portal_type' : Expression('python: portal.getPortalOrderTypeList()'), + 'acquisition_copy_value' : 0, + 'acquisition_accessor_id' : 'getRelativeUrl', + 'acquisition_depends' : None, + 'alt_accessor_id' : ('_categoryGetDestinationFunctionRelativeUrl', ), + 'mode' : 'w' }, # Source transport reference { 'id' : 'source_transport_title', 'description' : 'The title of the source transport of this movement', @@ -741,6 +803,7 @@ class Arrow: 'source_function', 'destination_function', 'source_project', 'destination_project', 'source_budget', 'destination_budget', + 'source_function', 'destination_function', 'source_transport', 'destination_transport', # Virtual categories 'source_region', 'destination_region', -- 2.30.9