diff --git a/bt5/erp5_jio_connector/ActionTemplateItem/portal_types/jIO%20API%20Equality%20Tester/view.xml b/bt5/erp5_jio_connector/ActionTemplateItem/portal_types/jIO%20API%20Equality%20Tester/view.xml new file mode 100644 index 0000000000000000000000000000000000000000..b5f8b9166de5d212b5b546e228dc3291a1725a1a --- /dev/null +++ b/bt5/erp5_jio_connector/ActionTemplateItem/portal_types/jIO%20API%20Equality%20Tester/view.xml @@ -0,0 +1,81 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ActionInformation" module="Products.CMFCore.ActionInformation"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>action</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>action_type/object_view</string> + </tuple> + </value> + </item> + <item> + <key> <string>category</string> </key> + <value> <string>object_view</string> </value> + </item> + <item> + <key> <string>condition</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>icon</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>view</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>1.0</float> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>View</string> </value> + </item> + <item> + <key> <string>visible</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="Expression" module="Products.CMFCore.Expression"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>text</string> </key> + <value> <string>string:${object_url}/JioApiEqualityTester_view</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/DocumentTemplateItem/portal_components/document.erp5.JioApiConnector.py b/bt5/erp5_jio_connector/DocumentTemplateItem/portal_components/document.erp5.JioApiConnector.py index 923e58efe9e1d0342295b2d35892865165767dd0..7686be00416676eb25a97497e6e9f524c5e8830d 100644 --- a/bt5/erp5_jio_connector/DocumentTemplateItem/portal_components/document.erp5.JioApiConnector.py +++ b/bt5/erp5_jio_connector/DocumentTemplateItem/portal_components/document.erp5.JioApiConnector.py @@ -86,3 +86,12 @@ class JioApiConnector(XMLObject): def allDocsFromApi(self, request_dict): return self._sendToApi("/allDocs", request_dict) + + def getMatchingTesterList(self): + return [tester for tester in self.objectValues(portal_type="jIO API Equality Tester") if tester.isMatchingProvider()] + + def getCheckingTesterList(self): + return [tester for tester in self.objectValues(portal_type="jIO API Equality Tester") if tester.isCheckingProvider()] + + def getUpdatingTesterList(self): + return [tester for tester in self.objectValues(portal_type="jIO API Equality Tester") if tester.isUpdatingProvider()] diff --git a/bt5/erp5_jio_connector/DocumentTemplateItem/portal_components/document.erp5.JioApiEqualityTester.py b/bt5/erp5_jio_connector/DocumentTemplateItem/portal_components/document.erp5.JioApiEqualityTester.py new file mode 100644 index 0000000000000000000000000000000000000000..f674a84b27ad89991b06ce82e7bc920d65182018 --- /dev/null +++ b/bt5/erp5_jio_connector/DocumentTemplateItem/portal_components/document.erp5.JioApiEqualityTester.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# Copyright (c) 2024 Nexedi SA and Contributors. All Rights Reserved. +# +# WARNING: This program as such is intended to be used by professional +# programmers who take the whole responsibility of assessing all potential +# consequences resulting from its eventual inadequacies and bugs +# End users who are looking for a ready-to-use solution with commercial +# guarantees and support are strongly adviced to contract a Free Software +# Service Company +# +# This program is Free Software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +############################################################################## + +from AccessControl import ClassSecurityInfo +from Products.ERP5Type import Permissions, PropertySheet +from Products.ERP5Type.XMLObject import XMLObject + +class JioApiEqualityTester(XMLObject): + # CMF Type Definition + meta_type = 'jIO API Equality Tester' + portal_type = 'jIO API Equality Tester' + + # Declarative security + security = ClassSecurityInfo() + security.declareObjectProtected(Permissions.AccessContentsInformation) + + # Declarative properties + property_sheets = ( PropertySheet.Base + , PropertySheet.XMLObject + , PropertySheet.CategoryCore + , PropertySheet.DublinCore + ) \ No newline at end of file diff --git a/bt5/erp5_jio_connector/DocumentTemplateItem/portal_components/document.erp5.JioApiEqualityTester.xml b/bt5/erp5_jio_connector/DocumentTemplateItem/portal_components/document.erp5.JioApiEqualityTester.xml new file mode 100644 index 0000000000000000000000000000000000000000..d1557ae0889862d97948bdf5c0f4efa443ecc34b --- /dev/null +++ b/bt5/erp5_jio_connector/DocumentTemplateItem/portal_components/document.erp5.JioApiEqualityTester.xml @@ -0,0 +1,102 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Document Component" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>default_reference</string> </key> + <value> <string>JioApiEqualityTester</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>document.erp5.JioApiEqualityTester</string> </value> + </item> + <item> + <key> <string>sid</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>text_content_error_message</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>text_content_warning_message</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>version</string> </key> + <value> <string>erp5</string> </value> + </item> + <item> + <key> <string>workflow_history</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="PersistentMapping" module="Persistence.mapping"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>component_validation_workflow</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <global name="WorkflowHistoryList" module="Products.ERP5Type.Workflow"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_log</string> </key> + <value> + <list> + <dictionary> + <item> + <key> <string>action</string> </key> + <value> <string>validate</string> </value> + </item> + <item> + <key> <string>validation_state</string> </key> + <value> <string>validated</string> </value> + </item> + </dictionary> + </list> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml b/bt5/erp5_jio_connector/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml index 91a163581b74d82e2e87ad1f2c473d81f04e2b0d..779b84cb58444dfe9393a5ed5687c648176f4676 100644 --- a/bt5/erp5_jio_connector/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml +++ b/bt5/erp5_jio_connector/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml @@ -2,4 +2,7 @@ <portal_type id="Web Service Tool"> <item>jIO API Connector</item> </portal_type> + <portal_type id="jIO API Connector"> + <item>jIO API Equality Tester</item> + </portal_type> </allowed_content_type_list> \ No newline at end of file diff --git a/bt5/erp5_jio_connector/PortalTypePropertySheetTemplateItem/property_sheet_list.xml b/bt5/erp5_jio_connector/PortalTypePropertySheetTemplateItem/property_sheet_list.xml index 3d0495c13bf6d9408055b74ca2074bc3bc0e73dc..5fa664f2357d2dca6e52adda701f99b3d8d5a2ce 100644 --- a/bt5/erp5_jio_connector/PortalTypePropertySheetTemplateItem/property_sheet_list.xml +++ b/bt5/erp5_jio_connector/PortalTypePropertySheetTemplateItem/property_sheet_list.xml @@ -4,4 +4,9 @@ <item>Reference</item> <item>Url</item> </portal_type> + <portal_type id="jIO API Equality Tester"> + <item>JioApiEqualityTester</item> + <item>LocalAndRemoteReference</item> + <item>Reference</item> + </portal_type> </property_sheet_list> \ No newline at end of file diff --git a/bt5/erp5_jio_connector/PortalTypeTemplateItem/portal_types/jIO%20API%20Equality%20Tester.xml b/bt5/erp5_jio_connector/PortalTypeTemplateItem/portal_types/jIO%20API%20Equality%20Tester.xml new file mode 100644 index 0000000000000000000000000000000000000000..bcc1b4d2541b644cf938ec1fb68a9cc68df3a571 --- /dev/null +++ b/bt5/erp5_jio_connector/PortalTypeTemplateItem/portal_types/jIO%20API%20Equality%20Tester.xml @@ -0,0 +1,50 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Base Type" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>content_icon</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>jIO API Equality Tester</string> </value> + </item> + <item> + <key> <string>init_script</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>permission</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>type_class</string> </key> + <value> <string>JioApiEqualityTester</string> </value> + </item> + <item> + <key> <string>type_interface</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml b/bt5/erp5_jio_connector/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml index 6c4abca56e334ff356d473fbfe3a21bbbb59b230..0b357a7ffb618f3a0b70da878bb5797c132ac760 100644 --- a/bt5/erp5_jio_connector/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml +++ b/bt5/erp5_jio_connector/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml @@ -3,4 +3,8 @@ <type>jIO API Connector</type> <workflow>edit_workflow, validation_workflow</workflow> </chain> + <chain> + <type>jIO API Equality Tester</type> + <workflow>edit_workflow</workflow> + </chain> </workflow_chain> \ No newline at end of file diff --git a/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/JioApiEqualityTester.xml b/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/JioApiEqualityTester.xml new file mode 100644 index 0000000000000000000000000000000000000000..b386447d5d993ed25b3bc6fd5a9078d0583fc02f --- /dev/null +++ b/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/JioApiEqualityTester.xml @@ -0,0 +1,62 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Property Sheet" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_count</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>_mt_index</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </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>id</string> </key> + <value> <string>JioApiEqualityTester</string> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="Length" module="BTrees.Length"/> + </pickle> + <pickle> <int>0</int> </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <global name="OOBTree" module="BTrees.OOBTree"/> + </pickle> + <pickle> + <none/> + </pickle> + </record> + <record id="4" aka="AAAAAAAAAAQ="> + <pickle> + <global name="OOBTree" module="BTrees.OOBTree"/> + </pickle> + <pickle> + <none/> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/JioApiEqualityTester/checking_provider_property.xml b/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/JioApiEqualityTester/checking_provider_property.xml new file mode 100644 index 0000000000000000000000000000000000000000..1f176396a281aeb34187a0cebed82f36b3b8f5f3 --- /dev/null +++ b/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/JioApiEqualityTester/checking_provider_property.xml @@ -0,0 +1,30 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Standard Property" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>elementary_type/boolean</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>checking_provider_property</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/JioApiEqualityTester/matching_provider_property.xml b/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/JioApiEqualityTester/matching_provider_property.xml new file mode 100644 index 0000000000000000000000000000000000000000..a3a6560774bbd05b500fea22dc3148a63e4f52dd --- /dev/null +++ b/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/JioApiEqualityTester/matching_provider_property.xml @@ -0,0 +1,30 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Standard Property" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>elementary_type/boolean</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>matching_provider_property</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/JioApiEqualityTester/updating_provider_property.xml b/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/JioApiEqualityTester/updating_provider_property.xml new file mode 100644 index 0000000000000000000000000000000000000000..c3548f4312a1377d07aeb60f4c217635f19a7e1c --- /dev/null +++ b/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/JioApiEqualityTester/updating_provider_property.xml @@ -0,0 +1,30 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Standard Property" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>elementary_type/boolean</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>updating_provider_property</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/LocalAndRemoteReference.xml b/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/LocalAndRemoteReference.xml new file mode 100644 index 0000000000000000000000000000000000000000..903baa13903c2850c723fdb11702204910fb53ac --- /dev/null +++ b/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/LocalAndRemoteReference.xml @@ -0,0 +1,62 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Property Sheet" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_count</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>_mt_index</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </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>id</string> </key> + <value> <string>LocalAndRemoteReference</string> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="Length" module="BTrees.Length"/> + </pickle> + <pickle> <int>0</int> </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <global name="OOBTree" module="BTrees.OOBTree"/> + </pickle> + <pickle> + <none/> + </pickle> + </record> + <record id="4" aka="AAAAAAAAAAQ="> + <pickle> + <global name="OOBTree" module="BTrees.OOBTree"/> + </pickle> + <pickle> + <none/> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/LocalAndRemoteReference/local_reference_property.xml b/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/LocalAndRemoteReference/local_reference_property.xml new file mode 100644 index 0000000000000000000000000000000000000000..ebedf24c922394010566336606faac5c44505d4b --- /dev/null +++ b/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/LocalAndRemoteReference/local_reference_property.xml @@ -0,0 +1,30 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Standard Property" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>elementary_type/string</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>local_reference_property</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/LocalAndRemoteReference/remote_reference_property.xml b/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/LocalAndRemoteReference/remote_reference_property.xml new file mode 100644 index 0000000000000000000000000000000000000000..834f3e4fb4788bf47aa2b399009ea122a14b1783 --- /dev/null +++ b/bt5/erp5_jio_connector/PropertySheetTemplateItem/portal_property_sheets/LocalAndRemoteReference/remote_reference_property.xml @@ -0,0 +1,30 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="Standard Property" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>categories</string> </key> + <value> + <tuple> + <string>elementary_type/string</string> + </tuple> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>remote_reference_property</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiConnector_view.xml b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiConnector_view.xml index c8548907a40c37409fc8b0d1ed48e28afd45072e..033f5c55c6ff89a7083bb7642207b173cc4bdcf3 100644 --- a/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiConnector_view.xml +++ b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiConnector_view.xml @@ -57,7 +57,9 @@ <item> <key> <string>bottom</string> </key> <value> - <list/> + <list> + <string>listbox</string> + </list> </value> </item> <item> @@ -69,7 +71,11 @@ <item> <key> <string>hidden</string> </key> <value> - <list/> + <list> + <string>listbox_matching_provider</string> + <string>listbox_checking_provider</string> + <string>listbox_updating_provider</string> + </list> </value> </item> <item> diff --git a/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiConnector_view/listbox.xml b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiConnector_view/listbox.xml new file mode 100644 index 0000000000000000000000000000000000000000..ce6ce778d95623906dfd9155f3350953f4ed1a88 --- /dev/null +++ b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiConnector_view/listbox.xml @@ -0,0 +1,108 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list> + <string>columns</string> + <string>title</string> + </list> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>listbox</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> + </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> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>columns</string> </key> + <value> + <list> + <tuple> + <string>reference</string> + <string>Reference</string> + </tuple> + <tuple> + <string>matching_provider</string> + <string>Matching</string> + </tuple> + <tuple> + <string>checking_provider</string> + <string>Checking</string> + </tuple> + <tuple> + <string>updating_provider</string> + <string>Updating</string> + </tuple> + </list> + </value> + </item> + <item> + <key> <string>field_id</string> </key> + <value> <string>my_view_mode_listbox</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>Base_viewFieldLibrary</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Testers</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiConnector_view/listbox_checking_provider.xml b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiConnector_view/listbox_checking_provider.xml new file mode 100644 index 0000000000000000000000000000000000000000..3bcc112b252719a94b31bd9190a356e835d34695 --- /dev/null +++ b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiConnector_view/listbox_checking_provider.xml @@ -0,0 +1,103 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list> + <string>default</string> + </list> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>listbox_checking_provider</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> + </dictionary> + </value> + </item> + <item> + <key> <string>tales</string> </key> + <value> + <dictionary> + <item> + <key> <string>default</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>default</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>field_id</string> </key> + <value> <string>my_checkbox</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>Base_viewFieldLibrary</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="TALESMethod" module="Products.Formulator.TALESField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_text</string> </key> + <value> <string>cell/isCheckingProvider</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiConnector_view/listbox_matching_provider.xml b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiConnector_view/listbox_matching_provider.xml new file mode 100644 index 0000000000000000000000000000000000000000..fbc5f5ba66c5dca52e873f7673f0c8f837290c02 --- /dev/null +++ b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiConnector_view/listbox_matching_provider.xml @@ -0,0 +1,103 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list> + <string>default</string> + </list> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>listbox_matching_provider</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> + </dictionary> + </value> + </item> + <item> + <key> <string>tales</string> </key> + <value> + <dictionary> + <item> + <key> <string>default</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>default</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>field_id</string> </key> + <value> <string>my_checkbox</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>Base_viewFieldLibrary</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="TALESMethod" module="Products.Formulator.TALESField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_text</string> </key> + <value> <string>cell/isMatchingProvider</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiConnector_view/listbox_updating_provider.xml b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiConnector_view/listbox_updating_provider.xml new file mode 100644 index 0000000000000000000000000000000000000000..691a04dd03dd8591682d59f972d80304e0f6e3cf --- /dev/null +++ b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiConnector_view/listbox_updating_provider.xml @@ -0,0 +1,103 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list> + <string>default</string> + </list> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>listbox_updating_provider</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> + </dictionary> + </value> + </item> + <item> + <key> <string>tales</string> </key> + <value> + <dictionary> + <item> + <key> <string>default</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>default</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>field_id</string> </key> + <value> <string>my_checkbox</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>Base_viewFieldLibrary</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="TALESMethod" module="Products.Formulator.TALESField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_text</string> </key> + <value> <string>cell/isUpdatingProvider</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view.xml b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view.xml new file mode 100644 index 0000000000000000000000000000000000000000..ebc788d70776ab1cca2f6486635b1934e3c4f94b --- /dev/null +++ b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view.xml @@ -0,0 +1,141 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ERP5 Form" module="erp5.portal_type"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_objects</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>action</string> </key> + <value> <string>Base_edit</string> </value> + </item> + <item> + <key> <string>action_title</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>edit_order</string> </key> + <value> + <list/> + </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/> + </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> + <string>my_reference</string> + <string>my_local_reference</string> + <string>my_remote_reference</string> + </list> + </value> + </item> + <item> + <key> <string>right</string> </key> + <value> + <list> + <string>my_matching_provider</string> + <string>my_checking_provider</string> + <string>my_updating_provider</string> + </list> + </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>JioApiEqualityTester_view</string> </value> + </item> + <item> + <key> <string>method</string> </key> + <value> <string>POST</string> </value> + </item> + <item> + <key> <string>name</string> </key> + <value> <string>JioApiConnector_viewConfiguration</string> </value> + </item> + <item> + <key> <string>pt</string> </key> + <value> <string>form_view</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>jIO API Equality Tester</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> + <item> + <key> <string>update_action_title</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view/my_checking_provider.xml b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view/my_checking_provider.xml new file mode 100644 index 0000000000000000000000000000000000000000..34bdec26faef5a86208887c3018682e62247549b --- /dev/null +++ b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view/my_checking_provider.xml @@ -0,0 +1,84 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list> + <string>title</string> + </list> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>my_checking_provider</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> + </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> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string>my_checkbox</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>Base_viewFieldLibrary</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Checking</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view/my_local_reference.xml b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view/my_local_reference.xml new file mode 100644 index 0000000000000000000000000000000000000000..85554740830fda984ab345947f029f5f0692e1f9 --- /dev/null +++ b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view/my_local_reference.xml @@ -0,0 +1,84 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list> + <string>title</string> + </list> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>my_local_reference</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> + </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> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string>my_string_field</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>Base_viewFieldLibrary</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Property local reference</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view/my_matching_provider.xml b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view/my_matching_provider.xml new file mode 100644 index 0000000000000000000000000000000000000000..e73ebe33398f06b12babddc140d432b70dd4e3b5 --- /dev/null +++ b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view/my_matching_provider.xml @@ -0,0 +1,84 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list> + <string>title</string> + </list> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>my_matching_provider</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> + </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> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string>my_checkbox</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>Base_viewFieldLibrary</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Matching</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view/my_reference.xml b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view/my_reference.xml new file mode 100644 index 0000000000000000000000000000000000000000..6ab8577363ea8ddf29747d95512d08e65d5c98fa --- /dev/null +++ b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view/my_reference.xml @@ -0,0 +1,72 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>id</string> </key> + <value> <string>my_reference</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> + </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> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string>my_view_mode_reference</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>Base_viewFieldLibrary</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view/my_remote_reference.xml b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view/my_remote_reference.xml new file mode 100644 index 0000000000000000000000000000000000000000..d6eed69895a7c0bca3e24cfcc99b6f8b0e57bee1 --- /dev/null +++ b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view/my_remote_reference.xml @@ -0,0 +1,84 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list> + <string>title</string> + </list> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>my_remote_reference</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> + </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> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string>my_string_field</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>Base_viewFieldLibrary</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Property remote reference</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view/my_updating_provider.xml b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view/my_updating_provider.xml new file mode 100644 index 0000000000000000000000000000000000000000..ab004dd81a3c91d7612bbac6083770b870eddd1b --- /dev/null +++ b/bt5/erp5_jio_connector/SkinTemplateItem/portal_skins/erp5_jio_connector/JioApiEqualityTester_view/my_updating_provider.xml @@ -0,0 +1,84 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list> + <string>title</string> + </list> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>my_updating_provider</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> + </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> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string>my_checkbox</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>Base_viewFieldLibrary</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Updating</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_jio_connector/bt/template_action_path_list b/bt5/erp5_jio_connector/bt/template_action_path_list index 4cc0cffa371bf38a15c4d6650df22d81f8d9087a..07bf2d049b6815158e5ae333b9a64ed27eb02d8a 100644 --- a/bt5/erp5_jio_connector/bt/template_action_path_list +++ b/bt5/erp5_jio_connector/bt/template_action_path_list @@ -1 +1,2 @@ -jIO API Connector | view \ No newline at end of file +jIO API Connector | view +jIO API Equality Tester | view \ No newline at end of file diff --git a/bt5/erp5_jio_connector/bt/template_document_id_list b/bt5/erp5_jio_connector/bt/template_document_id_list index e86ef199339688c92db11b07ebf8ea9abe8e18f8..9e7d77bac8ee0ffa18428c38c954fb004ad3b819 100644 --- a/bt5/erp5_jio_connector/bt/template_document_id_list +++ b/bt5/erp5_jio_connector/bt/template_document_id_list @@ -1 +1,2 @@ -document.erp5.JioApiConnector \ No newline at end of file +document.erp5.JioApiConnector +document.erp5.JioApiEqualityTester \ No newline at end of file diff --git a/bt5/erp5_jio_connector/bt/template_portal_type_allowed_content_type_list b/bt5/erp5_jio_connector/bt/template_portal_type_allowed_content_type_list index 2872b5b14482a813e6db39a4c7363451ac3b9bfa..5d0193694b09179adcae2b473b2a9ed0d526451e 100644 --- a/bt5/erp5_jio_connector/bt/template_portal_type_allowed_content_type_list +++ b/bt5/erp5_jio_connector/bt/template_portal_type_allowed_content_type_list @@ -1 +1,2 @@ -Web Service Tool | jIO API Connector \ No newline at end of file +Web Service Tool | jIO API Connector +jIO API Connector | jIO API Equality Tester \ No newline at end of file diff --git a/bt5/erp5_jio_connector/bt/template_portal_type_id_list b/bt5/erp5_jio_connector/bt/template_portal_type_id_list index 2a385eba3bf4d59eb82ce559360768e07b34af71..977ad9e072a9db946c3fabe82357ba15943e6700 100644 --- a/bt5/erp5_jio_connector/bt/template_portal_type_id_list +++ b/bt5/erp5_jio_connector/bt/template_portal_type_id_list @@ -1 +1,2 @@ -jIO API Connector \ No newline at end of file +jIO API Connector +jIO API Equality Tester \ No newline at end of file diff --git a/bt5/erp5_jio_connector/bt/template_portal_type_property_sheet_list b/bt5/erp5_jio_connector/bt/template_portal_type_property_sheet_list index 39ee5552e31c2fd8b177964cf17772e23abf808d..80b4bd9ccbca19291dbd2487c53048124b9e57a3 100644 --- a/bt5/erp5_jio_connector/bt/template_portal_type_property_sheet_list +++ b/bt5/erp5_jio_connector/bt/template_portal_type_property_sheet_list @@ -1,3 +1,6 @@ jIO API Connector | Login jIO API Connector | Reference -jIO API Connector | Url \ No newline at end of file +jIO API Connector | Url +jIO API Equality Tester | JioApiEqualityTester +jIO API Equality Tester | LocalAndRemoteReference +jIO API Equality Tester | Reference \ No newline at end of file diff --git a/bt5/erp5_jio_connector/bt/template_portal_type_workflow_chain_list b/bt5/erp5_jio_connector/bt/template_portal_type_workflow_chain_list index 08ab6d3e86b35f1bd0794904dd9a2cf908f62dbc..0b457a62f2250b02eea233c26ab1663327acc459 100644 --- a/bt5/erp5_jio_connector/bt/template_portal_type_workflow_chain_list +++ b/bt5/erp5_jio_connector/bt/template_portal_type_workflow_chain_list @@ -1,2 +1,3 @@ jIO API Connector | edit_workflow -jIO API Connector | validation_workflow \ No newline at end of file +jIO API Connector | validation_workflow +jIO API Equality Tester | edit_workflow \ No newline at end of file diff --git a/bt5/erp5_jio_connector/bt/template_property_sheet_id_list b/bt5/erp5_jio_connector/bt/template_property_sheet_id_list new file mode 100644 index 0000000000000000000000000000000000000000..18843c0f6a8f62f8c6ee4eb4b626ddf2be4aef0c --- /dev/null +++ b/bt5/erp5_jio_connector/bt/template_property_sheet_id_list @@ -0,0 +1,2 @@ +JioApiEqualityTester +LocalAndRemoteReference \ No newline at end of file