From e64e82f7d630c45a192c77afd6d5034cb76a6e9f Mon Sep 17 00:00:00 2001 From: Rafael Monnerat <rafael@nexedi.com> Date: Mon, 29 Oct 2007 03:36:55 +0000 Subject: [PATCH] Removed Planning box from Person [Module]. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17225 20353a03-c40f-0410-a6d1-a30d3c3de9de --- .../Person/planning_task_list.xml | 110 ------- .../person_module_tasks_domain.xml | 130 -------- .../portal_domains/person_task_domain.xml | 136 -------- .../PersonModule_generateDomain.xml | 186 ----------- .../PersonModule_getMovementHistoryList.xml | 212 ------------- .../planning_box.xml | 261 --------------- .../Person_generateTaskDomain.xml | 185 ----------- .../Person_getMovementHistoryList.xml | 196 ------------ .../Person_viewPlanning/planning_box.xml | 299 ------------------ bt5/erp5_project/bt/revision | 2 +- bt5/erp5_project/bt/template_action_path_list | 2 - bt5/erp5_project/bt/template_path_list | 2 - 12 files changed, 1 insertion(+), 1720 deletions(-) delete mode 100644 bt5/erp5_project/ActionTemplateItem/portal_types/Person/planning_task_list.xml delete mode 100644 bt5/erp5_project/PathTemplateItem/portal_domains/person_module_tasks_domain.xml delete mode 100644 bt5/erp5_project/PathTemplateItem/portal_domains/person_task_domain.xml delete mode 100644 bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/PersonModule_generateDomain.xml delete mode 100644 bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/PersonModule_getMovementHistoryList.xml delete mode 100644 bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/PersonModule_viewTaskPlanning/planning_box.xml delete mode 100644 bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/Person_generateTaskDomain.xml delete mode 100644 bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/Person_getMovementHistoryList.xml delete mode 100644 bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/Person_viewPlanning/planning_box.xml diff --git a/bt5/erp5_project/ActionTemplateItem/portal_types/Person/planning_task_list.xml b/bt5/erp5_project/ActionTemplateItem/portal_types/Person/planning_task_list.xml deleted file mode 100644 index a8a1e59f85..0000000000 --- a/bt5/erp5_project/ActionTemplateItem/portal_types/Person/planning_task_list.xml +++ /dev/null @@ -1,110 +0,0 @@ -<?xml version="1.0"?> -<ZopeData> - <record id="1" aka="AAAAAAAAAAE="> - <pickle> - <tuple> - <tuple> - <string>Products.CMFCore.ActionInformation</string> - <string>ActionInformation</string> - </tuple> - <none/> - </tuple> - </pickle> - <pickle> - <dictionary> - <item> - <key> <string>__ac_local_roles__</string> </key> - <value> - <none/> - </value> - </item> - <item> - <key> <string>action</string> </key> - <value> - <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> - </value> - </item> - <item> - <key> <string>category</string> </key> - <value> <string>object_button</string> </value> - </item> - <item> - <key> <string>condition</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>description</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>icon</string> </key> - <value> - <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> - </value> - </item> - <item> - <key> <string>id</string> </key> - <value> <string>planning_task_list</string> </value> - </item> - <item> - <key> <string>permissions</string> </key> - <value> - <tuple> - <string>View</string> - </tuple> - </value> - </item> - <item> - <key> <string>priority</string> </key> - <value> <float>30.0</float> </value> - </item> - <item> - <key> <string>title</string> </key> - <value> <string>Task Planning</string> </value> - </item> - <item> - <key> <string>visible</string> </key> - <value> <int>1</int> </value> - </item> - </dictionary> - </pickle> - </record> - <record id="2" aka="AAAAAAAAAAI="> - <pickle> - <tuple> - <tuple> - <string>Products.CMFCore.Expression</string> - <string>Expression</string> - </tuple> - <none/> - </tuple> - </pickle> - <pickle> - <dictionary> - <item> - <key> <string>text</string> </key> - <value> <string>string:${object_url}/Person_viewPlanning</string> </value> - </item> - </dictionary> - </pickle> - </record> - <record id="3" aka="AAAAAAAAAAM="> - <pickle> - <tuple> - <tuple> - <string>Products.CMFCore.Expression</string> - <string>Expression</string> - </tuple> - <none/> - </tuple> - </pickle> - <pickle> - <dictionary> - <item> - <key> <string>text</string> </key> - <value> <string>string:${portal_url}/images/planningbox.png</string> </value> - </item> - </dictionary> - </pickle> - </record> -</ZopeData> diff --git a/bt5/erp5_project/PathTemplateItem/portal_domains/person_module_tasks_domain.xml b/bt5/erp5_project/PathTemplateItem/portal_domains/person_module_tasks_domain.xml deleted file mode 100644 index e3dfd6ef8e..0000000000 --- a/bt5/erp5_project/PathTemplateItem/portal_domains/person_module_tasks_domain.xml +++ /dev/null @@ -1,130 +0,0 @@ -<?xml version="1.0"?> -<ZopeData> - <record id="1" aka="AAAAAAAAAAE="> - <pickle> - <tuple> - <tuple> - <string>Products.ERP5Type.Document.BaseDomain</string> - <string>BaseDomain</string> - </tuple> - <none/> - </tuple> - </pickle> - <pickle> - <dictionary> - <item> - <key> <string>__ac_local_roles__</string> </key> - <value> - <none/> - </value> - </item> - <item> - <key> <string>_count</string> </key> - <value> - <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> - </value> - </item> - <item> - <key> <string>_folder_handler</string> </key> - <value> <string>CMFBTreeFolderHandler</string> </value> - </item> - <item> - <key> <string>_identity_criterion</string> </key> - <value> - <dictionary/> - </value> - </item> - <item> - <key> <string>_mt_index</string> </key> - <value> - <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> - </value> - </item> - <item> - <key> <string>_range_criterion</string> </key> - <value> - <dictionary/> - </value> - </item> - <item> - <key> <string>_tree</string> </key> - <value> - <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent> - </value> - </item> - <item> - <key> <string>description</string> </key> - <value> - <none/> - </value> - </item> - <item> - <key> <string>domain_generator_method_id</string> </key> - <value> <string>PersonModule_generateDomain</string> </value> - </item> - <item> - <key> <string>id</string> </key> - <value> <string>person_module_tasks_domain</string> </value> - </item> - <item> - <key> <string>last_id</string> </key> - <value> <string>1</string> </value> - </item> - <item> - <key> <string>portal_type</string> </key> - <value> <string>Base Domain</string> </value> - </item> - <item> - <key> <string>title</string> </key> - <value> <string>Report Tasks</string> </value> - </item> - <item> - <key> <string>uid</string> </key> - <value> - <none/> - </value> - </item> - </dictionary> - </pickle> - </record> - <record id="2" aka="AAAAAAAAAAI="> - <pickle> - <tuple> - <tuple> - <string>BTrees.Length</string> - <string>Length</string> - </tuple> - <none/> - </tuple> - </pickle> - <pickle> <int>0</int> </pickle> - </record> - <record id="3" aka="AAAAAAAAAAM="> - <pickle> - <tuple> - <tuple> - <string>BTrees.OOBTree</string> - <string>OOBTree</string> - </tuple> - <none/> - </tuple> - </pickle> - <pickle> - <none/> - </pickle> - </record> - <record id="4" aka="AAAAAAAAAAQ="> - <pickle> - <tuple> - <tuple> - <string>BTrees.OOBTree</string> - <string>OOBTree</string> - </tuple> - <none/> - </tuple> - </pickle> - <pickle> - <none/> - </pickle> - </record> -</ZopeData> diff --git a/bt5/erp5_project/PathTemplateItem/portal_domains/person_task_domain.xml b/bt5/erp5_project/PathTemplateItem/portal_domains/person_task_domain.xml deleted file mode 100644 index fb52c8916e..0000000000 --- a/bt5/erp5_project/PathTemplateItem/portal_domains/person_task_domain.xml +++ /dev/null @@ -1,136 +0,0 @@ -<?xml version="1.0"?> -<ZopeData> - <record id="1" aka="AAAAAAAAAAE="> - <pickle> - <tuple> - <tuple> - <string>Products.ERP5Type.Document.BaseDomain</string> - <string>BaseDomain</string> - </tuple> - <none/> - </tuple> - </pickle> - <pickle> - <dictionary> - <item> - <key> <string>__ac_local_roles__</string> </key> - <value> - <none/> - </value> - </item> - <item> - <key> <string>_count</string> </key> - <value> - <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> - </value> - </item> - <item> - <key> <string>_folder_handler</string> </key> - <value> <string>CMFBTreeFolderHandler</string> </value> - </item> - <item> - <key> <string>_identity_criterion</string> </key> - <value> - <dictionary/> - </value> - </item> - <item> - <key> <string>_mt_index</string> </key> - <value> - <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> - </value> - </item> - <item> - <key> <string>_owner</string> </key> - <value> - <none/> - </value> - </item> - <item> - <key> <string>_range_criterion</string> </key> - <value> - <dictionary/> - </value> - </item> - <item> - <key> <string>_tree</string> </key> - <value> - <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent> - </value> - </item> - <item> - <key> <string>description</string> </key> - <value> - <none/> - </value> - </item> - <item> - <key> <string>domain_generator_method_id</string> </key> - <value> <string>Person_generateTaskDomain</string> </value> - </item> - <item> - <key> <string>id</string> </key> - <value> <string>person_task_domain</string> </value> - </item> - <item> - <key> <string>last_id</string> </key> - <value> <string>1</string> </value> - </item> - <item> - <key> <string>portal_type</string> </key> - <value> <string>Base Domain</string> </value> - </item> - <item> - <key> <string>title</string> </key> - <value> <string>Person Tasks</string> </value> - </item> - <item> - <key> <string>uid</string> </key> - <value> - <none/> - </value> - </item> - </dictionary> - </pickle> - </record> - <record id="2" aka="AAAAAAAAAAI="> - <pickle> - <tuple> - <tuple> - <string>BTrees.Length</string> - <string>Length</string> - </tuple> - <none/> - </tuple> - </pickle> - <pickle> <int>0</int> </pickle> - </record> - <record id="3" aka="AAAAAAAAAAM="> - <pickle> - <tuple> - <tuple> - <string>BTrees.OOBTree</string> - <string>OOBTree</string> - </tuple> - <none/> - </tuple> - </pickle> - <pickle> - <none/> - </pickle> - </record> - <record id="4" aka="AAAAAAAAAAQ="> - <pickle> - <tuple> - <tuple> - <string>BTrees.OOBTree</string> - <string>OOBTree</string> - </tuple> - <none/> - </tuple> - </pickle> - <pickle> - <none/> - </pickle> - </record> -</ZopeData> diff --git a/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/PersonModule_generateDomain.xml b/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/PersonModule_generateDomain.xml deleted file mode 100644 index 35b4570a99..0000000000 --- a/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/PersonModule_generateDomain.xml +++ /dev/null @@ -1,186 +0,0 @@ -<?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>request = context.REQUEST\n -object_path = request.get(\'object_path\')\n -if object_path is None:\n - # Sometimes the object_path not comes with the request, when you edit for example.\n - object_path = context.REQUEST.get(\'URL1\').split(\'/\')[-1]\n -domain_list = []\n -\n -if depth == 0:\n - category_list = context.portal_selections.getSelectionValueList(context=context,\n - selection_name= \'person_module_selection\')\n -\n -else:\n - return domain_list\n -\n -for category in category_list:\n - domain = parent.generateTempDomain(id = category.getId())\n - domain.edit(title = category.getTitle(),\n - membership_criterion_base_category = (\'source\', \'destination\'), \n - membership_criterion_category = (category.getRelativeUrl(),),\n - domain_generator_method_id = script.id,\n - uid = category.getUid())\n - \n - domain_list.append(domain)\n -\n -return domain_list\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>_owner</string> </key> - <value> - <none/> - </value> - </item> - <item> - <key> <string>_params</string> </key> - <value> <string>depth, parent, **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>2</int> </value> - </item> - <item> - <key> <string>co_varnames</string> </key> - <value> - <tuple> - <string>depth</string> - <string>parent</string> - <string>kw</string> - <string>_getattr_</string> - <string>context</string> - <string>request</string> - <string>object_path</string> - <string>None</string> - <string>_getitem_</string> - <string>domain_list</string> - <string>category_list</string> - <string>_getiter_</string> - <string>category</string> - <string>domain</string> - <string>script</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>PersonModule_generateDomain</string> </value> - </item> - <item> - <key> <string>warnings</string> </key> - <value> - <tuple/> - </value> - </item> - </dictionary> - </pickle> - </record> -</ZopeData> diff --git a/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/PersonModule_getMovementHistoryList.xml b/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/PersonModule_getMovementHistoryList.xml deleted file mode 100644 index 77c69a1acc..0000000000 --- a/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/PersonModule_getMovementHistoryList.xml +++ /dev/null @@ -1,212 +0,0 @@ -<?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>node = context.portal_selections.getSelectionUidList(context=context, REQUEST=context.REQUEST, \n - selection_name=\'person_module_selection\')\n -\n -# Select only the usabe part\n -main_axis_begin = context.REQUEST.get(\'list_start\', 0)\n -form = getattr(context, \'PersonModule_viewTaskPlanning\')\n -planning_box = form.get_field(\'planning_box\')\n -main_axis_end = main_axis_begin + planning_box.get_value(\'main_axis_groups\')\n -\n -node_uid_list = node[main_axis_begin:main_axis_end]\n -\n -acceptable_state_list = context.getPortalFutureInventoryStateList() + \\\n - context.getPortalReservedInventoryStateList() + \\\n - context.getPortalTransitInventoryStateList() + \\\n - context.getPortalCurrentInventoryStateList()\n -\n -movement_list = context.portal_simulation.getMovementHistoryList(\n - node_uid=node_uid_list,\n - portal_type=portal_type,\n - simulation_state=acceptable_state_list, \n - to_date=to_date, \n - from_date=from_date,\n - omit_mirror_date=0,\n -)\n -\n -\n -# XXX It is a bad idea to return order_value or delivery_value,\n -# because same object can be displayed multiple time in some cases\n -\n -return_list = []\n -\n -# Normally, simulation movement should only have 1 order value\n -for mvt_obj in movement_list:\n - # XXX Can\'t we use a brain instead ?\n - if mvt_obj.portal_type == "Simulation Movement":\n - obj = mvt_obj.getOrderValue() \n - if obj is not None:\n - mvt_obj = obj\n - return_list.append(mvt_obj)\n -\n -return return_list\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>_owner</string> </key> - <value> - <none/> - </value> - </item> - <item> - <key> <string>_params</string> </key> - <value> <string>to_date=None, from_date=None, portal_type=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>to_date</string> - <string>from_date</string> - <string>portal_type</string> - <string>kw</string> - <string>_getattr_</string> - <string>context</string> - <string>node</string> - <string>main_axis_begin</string> - <string>getattr</string> - <string>form</string> - <string>planning_box</string> - <string>main_axis_end</string> - <string>_getitem_</string> - <string>node_uid_list</string> - <string>acceptable_state_list</string> - <string>movement_list</string> - <string>return_list</string> - <string>_getiter_</string> - <string>mvt_obj</string> - <string>obj</string> - <string>None</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>PersonModule_getMovementHistoryList</string> </value> - </item> - <item> - <key> <string>warnings</string> </key> - <value> - <tuple/> - </value> - </item> - </dictionary> - </pickle> - </record> -</ZopeData> diff --git a/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/PersonModule_viewTaskPlanning/planning_box.xml b/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/PersonModule_viewTaskPlanning/planning_box.xml deleted file mode 100644 index 6ac02f530c..0000000000 --- a/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/PersonModule_viewTaskPlanning/planning_box.xml +++ /dev/null @@ -1,261 +0,0 @@ -<?xml version="1.0"?> -<ZopeData> - <record id="1" aka="AAAAAAAAAAE="> - <pickle> - <tuple> - <tuple> - <string>Products.ERP5Form.ProxyField</string> - <string>ProxyField</string> - </tuple> - <none/> - </tuple> - </pickle> - <pickle> - <dictionary> - <item> - <key> <string>delegated_list</string> </key> - <value> - <list> - <string>title</string> - <string>js_enabled</string> - <string>report_root_list</string> - <string>selection_name</string> - <string>portal_types</string> - <string>list_method</string> - <string>round_script</string> - <string>info_center</string> - <string>info_topleft</string> - <string>info_topright</string> - <string>info_tooltip</string> - </list> - </value> - </item> - <item> - <key> <string>id</string> </key> - <value> <string>planning_box</string> </value> - </item> - <item> - <key> <string>message_values</string> </key> - <value> - <dictionary> - <item> - <key> <string>external_validator_failed</string> </key> - <value> <string>The input failed the external validator.</string> </value> - </item> - </dictionary> - </value> - </item> - <item> - <key> <string>overrides</string> </key> - <value> - <dictionary> - <item> - <key> <string>field_id</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>form_id</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>target</string> </key> - <value> <string></string> </value> - </item> - </dictionary> - </value> - </item> - <item> - <key> <string>tales</string> </key> - <value> - <dictionary> - <item> - <key> <string>field_id</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>form_id</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>info_center</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>js_enabled</string> </key> - <value> - <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> - </value> - </item> - <item> - <key> <string>list_method</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>report_root_list</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>second_layer_list_method</string> </key> - <value> - <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> - </value> - </item> - <item> - <key> <string>selection_name</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>target</string> </key> - <value> <string></string> </value> - </item> - </dictionary> - </value> - </item> - <item> - <key> <string>values</string> </key> - <value> - <dictionary> - <item> - <key> <string>field_id</string> </key> - <value> <string>planning_box</string> </value> - </item> - <item> - <key> <string>form_id</string> </key> - <value> <string>Base_viewFieldLibrary</string> </value> - </item> - <item> - <key> <string>info_center</string> </key> - <value> <string>getParentTitle</string> </value> - </item> - <item> - <key> <string>info_tooltip</string> </key> - <value> <string>Movement_getToolTip</string> </value> - </item> - <item> - <key> <string>info_topleft</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>info_topright</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>js_enabled</string> </key> - <value> <int>0</int> </value> - </item> - <item> - <key> <string>list_method</string> </key> - <value> - <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent> - </value> - </item> - <item> - <key> <string>portal_types</string> </key> - <value> - <list> - <tuple> - <string>Simulation Movement</string> - <string>Simulation Movement</string> - </tuple> - <tuple> - <string>Task Line</string> - <string>Task Line</string> - </tuple> - <tuple> - <string>Task Report Line</string> - <string>Task Report Line</string> - </tuple> - </list> - </value> - </item> - <item> - <key> <string>report_root_list</string> </key> - <value> - <list> - <tuple> - <string>person_module_tasks_domain</string> - <string>Tasks</string> - </tuple> - </list> - </value> - </item> - <item> - <key> <string>round_script</string> </key> - <value> <string>Planning_roundBoundToMinute</string> </value> - </item> - <item> - <key> <string>selection_name</string> </key> - <value> <string>person_module_planning_tasks_selection</string> </value> - </item> - <item> - <key> <string>target</string> </key> - <value> <string>Click to edit the target</string> </value> - </item> - <item> - <key> <string>title</string> </key> - <value> <string>Planning of Task and Task Reports</string> </value> - </item> - </dictionary> - </value> - </item> - </dictionary> - </pickle> - </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.portal_selections.getSelectionFor(\'person_module_planning_tasks_selection\').getParams().get(\'zoom_level\', 30) in [1, 7]</string> </value> - </item> - </dictionary> - </pickle> - </record> - <record id="3" aka="AAAAAAAAAAM="> - <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.PersonModule_getSecondaryLayerListMethodName()</string> </value> - </item> - </dictionary> - </pickle> - </record> - <record id="4" aka="AAAAAAAAAAQ="> - <pickle> - <tuple> - <tuple> - <string>Products.Formulator.MethodField</string> - <string>Method</string> - </tuple> - <none/> - </tuple> - </pickle> - <pickle> - <dictionary> - <item> - <key> <string>method_name</string> </key> - <value> <string>PersonModule_getMovementHistoryList</string> </value> - </item> - </dictionary> - </pickle> - </record> -</ZopeData> diff --git a/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/Person_generateTaskDomain.xml b/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/Person_generateTaskDomain.xml deleted file mode 100644 index 38e12100d2..0000000000 --- a/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/Person_generateTaskDomain.xml +++ /dev/null @@ -1,185 +0,0 @@ -<?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>request = context.REQUEST\n -object_path = request.get(\'object_path\')\n -if object_path is None:\n - # Sometimes the object_path not comes with the request, when you edit for example.\n - object_path = context.REQUEST.get(\'URL1\').split(\'/\')[-1]\n -domain_list = []\n -\n -if depth == 0:\n - category_list = [context.person_module.restrictedTraverse(object_path)]\n -\n -else:\n - return domain_list\n -\n -for category in category_list:\n - domain = parent.generateTempDomain(id = category.getId())\n - domain.edit(title = category.getTitle(),\n - membership_criterion_base_category = (\'source\',\'destination\'), \n - membership_criterion_category = (category.getRelativeUrl(),),\n - domain_generator_method_id = script.id,\n - uid = category.getUid())\n - \n - domain_list.append(domain)\n -\n -return domain_list\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>_owner</string> </key> - <value> - <none/> - </value> - </item> - <item> - <key> <string>_params</string> </key> - <value> <string>depth, parent, **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>2</int> </value> - </item> - <item> - <key> <string>co_varnames</string> </key> - <value> - <tuple> - <string>depth</string> - <string>parent</string> - <string>kw</string> - <string>_getattr_</string> - <string>context</string> - <string>request</string> - <string>object_path</string> - <string>None</string> - <string>_getitem_</string> - <string>domain_list</string> - <string>category_list</string> - <string>_getiter_</string> - <string>category</string> - <string>domain</string> - <string>script</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>Person_generateTaskDomain</string> </value> - </item> - <item> - <key> <string>warnings</string> </key> - <value> - <tuple/> - </value> - </item> - </dictionary> - </pickle> - </record> -</ZopeData> diff --git a/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/Person_getMovementHistoryList.xml b/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/Person_getMovementHistoryList.xml deleted file mode 100644 index d93bc0fdfc..0000000000 --- a/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/Person_getMovementHistoryList.xml +++ /dev/null @@ -1,196 +0,0 @@ -<?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>person = context\n -\n -acceptable_state_list = context.getPortalFutureInventoryStateList() + \\\n - context.getPortalReservedInventoryStateList() + \\\n - context.getPortalTransitInventoryStateList() + \\\n - context.getPortalCurrentInventoryStateList()\n -\n -movement_list = context.portal_simulation.getMovementHistoryList(\n - node_uid=person.getUid(),\n - portal_type=portal_type,\n - simulation_state=acceptable_state_list, \n - to_date=to_date, \n - from_date=from_date,\n - omit_mirror_date=0,\n -)\n -\n -\n -# XXX It is a bad idea to return order_value or delivery_value,\n -# because same object can be displayed multiple time in some cases\n -\n -return_list = []\n -\n -# Normally, simulation movement should only have 1 order value\n -for mvt_obj in movement_list:\n - # XXX Can\'t we use a brain instead ?\n - if mvt_obj.portal_type == "Simulation Movement":\n - obj = mvt_obj.getOrderValue() \n - if obj is not None:\n - mvt_obj = obj\n - return_list.append(mvt_obj)\n -\n -return return_list\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>_owner</string> </key> - <value> - <none/> - </value> - </item> - <item> - <key> <string>_params</string> </key> - <value> <string>to_date=None, from_date=None, portal_type=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>to_date</string> - <string>from_date</string> - <string>portal_type</string> - <string>kw</string> - <string>context</string> - <string>person</string> - <string>_getattr_</string> - <string>acceptable_state_list</string> - <string>movement_list</string> - <string>return_list</string> - <string>_getiter_</string> - <string>mvt_obj</string> - <string>obj</string> - <string>None</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>Person_getMovementHistoryList</string> </value> - </item> - <item> - <key> <string>warnings</string> </key> - <value> - <tuple/> - </value> - </item> - </dictionary> - </pickle> - </record> -</ZopeData> diff --git a/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/Person_viewPlanning/planning_box.xml b/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/Person_viewPlanning/planning_box.xml deleted file mode 100644 index ebc53d1c2f..0000000000 --- a/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/Person_viewPlanning/planning_box.xml +++ /dev/null @@ -1,299 +0,0 @@ -<?xml version="1.0"?> -<ZopeData> - <record id="1" aka="AAAAAAAAAAE="> - <pickle> - <tuple> - <tuple> - <string>Products.ERP5Form.ProxyField</string> - <string>ProxyField</string> - </tuple> - <none/> - </tuple> - </pickle> - <pickle> - <dictionary> - <item> - <key> <string>delegated_list</string> </key> - <value> - <list> - <string>title</string> - <string>js_enabled</string> - <string>report_root_list</string> - <string>selection_name</string> - <string>portal_types</string> - <string>list_method</string> - <string>round_script</string> - <string>info_center</string> - <string>info_topleft</string> - <string>info_topright</string> - <string>info_tooltip</string> - </list> - </value> - </item> - <item> - <key> <string>id</string> </key> - <value> <string>planning_box</string> </value> - </item> - <item> - <key> <string>message_values</string> </key> - <value> - <dictionary> - <item> - <key> <string>external_validator_failed</string> </key> - <value> <string>The input failed the external validator.</string> </value> - </item> - </dictionary> - </value> - </item> - <item> - <key> <string>overrides</string> </key> - <value> - <dictionary> - <item> - <key> <string>field_id</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>form_id</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>target</string> </key> - <value> <string></string> </value> - </item> - </dictionary> - </value> - </item> - <item> - <key> <string>tales</string> </key> - <value> - <dictionary> - <item> - <key> <string>field_id</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>form_id</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>js_enabled</string> </key> - <value> - <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> - </value> - </item> - <item> - <key> <string>portal_types</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>sec_layer_list_method</string> </key> - <value> - <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> - </value> - </item> - <item> - <key> <string>second_layer_list_method</string> </key> - <value> - <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent> - </value> - </item> - <item> - <key> <string>target</string> </key> - <value> <string></string> </value> - </item> - </dictionary> - </value> - </item> - <item> - <key> <string>values</string> </key> - <value> - <dictionary> - <item> - <key> <string>field_id</string> </key> - <value> <string>planning_box</string> </value> - </item> - <item> - <key> <string>form_id</string> </key> - <value> <string>Base_viewFieldLibrary</string> </value> - </item> - <item> - <key> <string>info_center</string> </key> - <value> <string>Movement_getParentTranslatedTitle</string> </value> - </item> - <item> - <key> <string>info_tooltip</string> </key> - <value> <string>Movement_getToolTip</string> </value> - </item> - <item> - <key> <string>info_topleft</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>info_topright</string> </key> - <value> <string></string> </value> - </item> - <item> - <key> <string>js_enabled</string> </key> - <value> <int>0</int> </value> - </item> - <item> - <key> <string>list_method</string> </key> - <value> - <persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent> - </value> - </item> - <item> - <key> <string>portal_types</string> </key> - <value> - <list> - <tuple> - <string>Simulation Movement</string> - <string>Simulation Movement</string> - </tuple> - <tuple> - <string>Task Line</string> - <string>Task Line</string> - </tuple> - <tuple> - <string>Task Report Line</string> - <string>Task Report Line</string> - </tuple> - </list> - </value> - </item> - <item> - <key> <string>report_root_list</string> </key> - <value> - <list> - <tuple> - <string>person_task_domain</string> - <string>Tasks</string> - </tuple> - </list> - </value> - </item> - <item> - <key> <string>round_script</string> </key> - <value> <string>Planning_roundBoundToMinute</string> </value> - </item> - <item> - <key> <string>sec_layer_list_method</string> </key> - <value> - <persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent> - </value> - </item> - <item> - <key> <string>selection_name</string> </key> - <value> <string>person_planning_tasks_selection</string> </value> - </item> - <item> - <key> <string>target</string> </key> - <value> <string>Click to edit the target</string> </value> - </item> - <item> - <key> <string>title</string> </key> - <value> <string>Planning of Task and Task Reports</string> </value> - </item> - </dictionary> - </value> - </item> - </dictionary> - </pickle> - </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.portal_selections.getSelectionFor(\'person_planning_tasks_selection\').getParams().get(\'zoom_level\', 30) in [1, 7]</string> </value> - </item> - </dictionary> - </pickle> - </record> - <record id="3" aka="AAAAAAAAAAM="> - <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.PlanningBox_getSecondaryLayerListMethodName()</string> </value> - </item> - </dictionary> - </pickle> - </record> - <record id="4" aka="AAAAAAAAAAQ="> - <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.Person_getSecondaryLayerListMethodName()</string> </value> - </item> - </dictionary> - </pickle> - </record> - <record id="5" aka="AAAAAAAAAAU="> - <pickle> - <tuple> - <tuple> - <string>Products.Formulator.MethodField</string> - <string>Method</string> - </tuple> - <none/> - </tuple> - </pickle> - <pickle> - <dictionary> - <item> - <key> <string>method_name</string> </key> - <value> <string>Person_getMovementHistoryList</string> </value> - </item> - </dictionary> - </pickle> - </record> - <record id="6" aka="AAAAAAAAAAY="> - <pickle> - <tuple> - <tuple> - <string>Products.Formulator.MethodField</string> - <string>Method</string> - </tuple> - <none/> - </tuple> - </pickle> - <pickle> - <dictionary> - <item> - <key> <string>method_name</string> </key> - <value> <string>Person_getAvailableTimeMovementList</string> </value> - </item> - </dictionary> - </pickle> - </record> -</ZopeData> diff --git a/bt5/erp5_project/bt/revision b/bt5/erp5_project/bt/revision index 832f62a3cb..91a3d4243d 100644 --- a/bt5/erp5_project/bt/revision +++ b/bt5/erp5_project/bt/revision @@ -1 +1 @@ -339 \ No newline at end of file +340 \ No newline at end of file diff --git a/bt5/erp5_project/bt/template_action_path_list b/bt5/erp5_project/bt/template_action_path_list index 04839e27d6..66c1c316a4 100644 --- a/bt5/erp5_project/bt/template_action_path_list +++ b/bt5/erp5_project/bt/template_action_path_list @@ -1,5 +1,3 @@ -Person Module | planningbox_report -Person | planning_task_list Project Cell | view Project Line | add_task_related Project Line | available_budget diff --git a/bt5/erp5_project/bt/template_path_list b/bt5/erp5_project/bt/template_path_list index 1f902e20b2..23115bab57 100644 --- a/bt5/erp5_project/bt/template_path_list +++ b/bt5/erp5_project/bt/template_path_list @@ -1,7 +1,5 @@ portal_deliveries/task_invoice_builder portal_deliveries/task_report_builder -portal_domains/person_module_tasks_domain -portal_domains/person_task_domain portal_domains/task_module_domain portal_domains/task_module_person_domain portal_domains/task_report_module_domain -- 2.30.9