[Erp5-report] r44408 gabriel.oliveira - in /experimental/bt5/erp5_experimental_web_service:...
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Mar 17 21:42:05 CET 2011
Author: gabriel.oliveira
Date: Thu Mar 17 21:42:04 2011
New Revision: 44408
URL: http://svn.erp5.org?rev=44408&view=rev
Log:
2011-03-17 gabriel.oliveira
* Initial version
Added:
experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/
experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/
experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/Web%20Service%20Data%20Adapter/
experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/Web%20Service%20Data%20Adapter/view.xml
experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/Web%20Service%20Data%20Query/
experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/Web%20Service%20Data%20Query/view.xml
experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/Web%20Service%20Tool/
experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/Web%20Service%20Tool/view.xml
experimental/bt5/erp5_experimental_web_service/DocumentTemplateItem/
experimental/bt5/erp5_experimental_web_service/DocumentTemplateItem/WebServiceDataAdapter.py
experimental/bt5/erp5_experimental_web_service/DocumentTemplateItem/WebServiceDataQuery.py
experimental/bt5/erp5_experimental_web_service/PortalTypeAllowedContentTypeTemplateItem/
experimental/bt5/erp5_experimental_web_service/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
experimental/bt5/erp5_experimental_web_service/PortalTypeTemplateItem/
experimental/bt5/erp5_experimental_web_service/PortalTypeTemplateItem/portal_types/
experimental/bt5/erp5_experimental_web_service/PortalTypeTemplateItem/portal_types/Web%20Service%20Data%20Adapter.xml
experimental/bt5/erp5_experimental_web_service/PortalTypeTemplateItem/portal_types/Web%20Service%20Data%20Query.xml
experimental/bt5/erp5_experimental_web_service/PortalTypeTemplateItem/portal_types/Web%20Service%20Tool.xml
experimental/bt5/erp5_experimental_web_service/SkinTemplateItem/
experimental/bt5/erp5_experimental_web_service/SkinTemplateItem/portal_skins/
experimental/bt5/erp5_experimental_web_service/SkinTemplateItem/portal_skins/erp5_web_service.xml
experimental/bt5/erp5_experimental_web_service/bt/
experimental/bt5/erp5_experimental_web_service/bt/change_log
experimental/bt5/erp5_experimental_web_service/bt/copyright_list
experimental/bt5/erp5_experimental_web_service/bt/description
experimental/bt5/erp5_experimental_web_service/bt/license
experimental/bt5/erp5_experimental_web_service/bt/maintainer_list
experimental/bt5/erp5_experimental_web_service/bt/revision
experimental/bt5/erp5_experimental_web_service/bt/template_action_path_list
experimental/bt5/erp5_experimental_web_service/bt/template_document_id_list
experimental/bt5/erp5_experimental_web_service/bt/template_format_version
experimental/bt5/erp5_experimental_web_service/bt/template_portal_type_allowed_content_type_list
experimental/bt5/erp5_experimental_web_service/bt/template_portal_type_id_list
experimental/bt5/erp5_experimental_web_service/bt/template_skin_id_list
experimental/bt5/erp5_experimental_web_service/bt/title
experimental/bt5/erp5_experimental_web_service/bt/version
Added: experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/Web%20Service%20Data%20Adapter/view.xml
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/Web%2520Service%2520Data%2520Adapter/view.xml?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/Web%20Service%20Data%20Adapter/view.xml (added)
+++ experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/Web%20Service%20Data%20Adapter/view.xml [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1,77 @@
+<?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>category</string> </key>
+ <value>
+ <none/>
+ </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> <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>portal_type</string> </key>
+ <value> <string>Action Information</string> </value>
+ </item>
+ <item>
+ <key> <string>priority</string> </key>
+ <value> <float>1.0</float> </value>
+ </item>
+ <item>
+ <key> <string>title</string> </key>
+ <value> <string></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}/WebServiceDataAdapter_view</string> </value>
+ </item>
+ </dictionary>
+ </pickle>
+ </record>
+</ZopeData>
Added: experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/Web%20Service%20Data%20Query/view.xml
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/Web%2520Service%2520Data%2520Query/view.xml?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/Web%20Service%20Data%20Query/view.xml (added)
+++ experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/Web%20Service%20Data%20Query/view.xml [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1,77 @@
+<?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>category</string> </key>
+ <value>
+ <none/>
+ </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> <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>portal_type</string> </key>
+ <value> <string>Action Information</string> </value>
+ </item>
+ <item>
+ <key> <string>priority</string> </key>
+ <value> <float>1.0</float> </value>
+ </item>
+ <item>
+ <key> <string>title</string> </key>
+ <value> <string></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}/WebServiceDataQuery_view</string> </value>
+ </item>
+ </dictionary>
+ </pickle>
+ </record>
+</ZopeData>
Added: experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/Web%20Service%20Tool/view.xml
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/Web%2520Service%2520Tool/view.xml?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/Web%20Service%20Tool/view.xml (added)
+++ experimental/bt5/erp5_experimental_web_service/ActionTemplateItem/portal_types/Web%20Service%20Tool/view.xml [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1,77 @@
+<?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>category</string> </key>
+ <value>
+ <none/>
+ </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> <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>portal_type</string> </key>
+ <value> <string>Action Information</string> </value>
+ </item>
+ <item>
+ <key> <string>priority</string> </key>
+ <value> <float>1.0</float> </value>
+ </item>
+ <item>
+ <key> <string>title</string> </key>
+ <value> <string></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}/WebServiceTool_view</string> </value>
+ </item>
+ </dictionary>
+ </pickle>
+ </record>
+</ZopeData>
Added: experimental/bt5/erp5_experimental_web_service/DocumentTemplateItem/WebServiceDataAdapter.py
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/DocumentTemplateItem/WebServiceDataAdapter.py?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/DocumentTemplateItem/WebServiceDataAdapter.py (added)
+++ experimental/bt5/erp5_experimental_web_service/DocumentTemplateItem/WebServiceDataAdapter.py [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1,71 @@
+##############################################################################
+#
+# Copyright (c) 2002-2010 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 WebServiceDataAdapter(XMLObject):
+ # CMF Type Definition
+ meta_type = 'ERP5 Web Service Data Adapter'
+ portal_type = 'Web Service Data Adapter'
+
+ # Declarative security
+ security = ClassSecurityInfo()
+ security.declareObjectProtected(Permissions.AccessContentsInformation)
+
+ # Default Properties
+ property_sheets = ( PropertySheet.Base
+ , PropertySheet.XMLObject
+ , PropertySheet.CategoryCore
+ , PropertySheet.DublinCore
+ , PropertySheet.SimpleItem
+ , PropertySheet.Login
+ , PropertySheet.Url
+ , PropertySheet.WebServiceConnector
+ )
+
+ security.declarePublic('reset')
+ def reset(self):
+ """ Reset volatile variable
+ """
+ if getattr(self, '_v_conn', None) is not None:
+ delattr(self, '_v_conn')
+
+ security.declarePublic('getConnection')
+ def getConnection(self):
+ """ Return a connection to a web service
+ """
+ if getattr(self, '_v_conn', None) is None:
+ self._v_conn = self.portal_web_services.connect(
+ url = self.getUrlString(),
+ user_name = self.getUserId(),
+ password = self.getPassword(),
+ transport = self.getTransport(),
+ )
+ return self._v_conn
\ No newline at end of file
Added: experimental/bt5/erp5_experimental_web_service/DocumentTemplateItem/WebServiceDataQuery.py
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/DocumentTemplateItem/WebServiceDataQuery.py?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/DocumentTemplateItem/WebServiceDataQuery.py (added)
+++ experimental/bt5/erp5_experimental_web_service/DocumentTemplateItem/WebServiceDataQuery.py [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1,140 @@
+##############################################################################
+#
+# Copyright (c) 2002-2010 Nexedi SA and Contributors. All Rights Reserved.
+# Gabriel Oliveira <ciberglo at gmail.com>
+#
+# 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
+from Products.PageTemplates.ZopePageTemplate import ZopePageTemplate
+from App.Extensions import getBrain
+from lxml import etree
+from zLOG import LOG, ERROR, INFO
+from Products.ERP5Type.Tool.WebServiceTool import ConnectionError
+
+
+ID_SEPARATOR="-"
+
+class WebServiceDataQuery(XMLObject, ZopePageTemplate):
+ # CMF Type Definition
+ meta_type = 'ERP5 Web Service Data Query'
+ portal_type = 'Web Service Data Query'
+
+ # Declarative security
+ security = ClassSecurityInfo()
+ security.declareObjectProtected(Permissions.AccessContentsInformation)
+
+ # Default Properties
+ property_sheets = ( PropertySheet.Base
+ , PropertySheet.XMLObject
+ , PropertySheet.CategoryCore
+ , PropertySheet.DublinCore
+ , PropertySheet.Reference
+ , PropertySheet.SimpleItem
+ , PropertySheet.Arrow
+ , PropertySheet.Data
+ , PropertySheet.WebServiceRequest
+ )
+
+ isIndexable = 0
+ content_type="text/html"
+
+# def getIDParameterName(self):
+# """
+# Return the parameter name used for id
+# """
+# if self.getDestinationObjectType():
+# return "%s_id" %(self.getDestinationObjectType().replace(" ", "_").lower())
+# else:
+# return "id"
+
+ def new__call__(self, context_document=None, test_mode=False, *args, **kw):
+ """
+ Make this object callable. It will call the method defined in reference using
+ the web service connector it is related to
+ """
+ method_name = self.getReference()
+ try:
+ connection = self.getSourceValue().getConnection()
+ except AttributeError:
+ LOG("__call__ of %s" %(self.getPath(),), ERROR,
+ "Error on getting connection, connector is %s" %(self.getSourceValue(),))
+ connection = None
+ if connection is None:
+ if test_mode:
+ self._edit(last_request_parameter=str(kw),
+ last_request_result="",
+ last_request_path="",
+ last_request_error="No connection available, connector is %s" %(self.getSourceValue(),))
+ return []
+ else:
+ raise ValueError, "No connection available"
+
+ #LOG("calling with params args = %s, kw = %s" %(args, kw), 300, self.getPath())
+ error = None
+ # Call the method
+ try:
+ response = getattr(connection, method_name)(*args, **kw)
+ except ConnectionError, msg:
+ if test_mode:
+ error = msg
+ url = connection.url
+ xml = ""
+ else:
+ raise
+
+ return response
+
+ def __getitem__(self, item):
+ """
+ Simulate the traversable behaviour by retrieving the item through
+ the web service
+ """
+ # build parameter name
+ kw = {self.getIDParameterName() : str(item), }
+ object_list = self(**kw)
+ if len(object_list) == 1:
+ return object_list[0]
+ else:
+ raise KeyError, "Item %s does not exists call by Web Service Request %s with params %s return %d results" % (item,
+ self.getTitle(),
+ kw,
+ len(object_list))
+
+ def parse_dict(self, parser_dict, dict_list):
+ """ Render the dict list mapped by the parser dict. """
+ # TODO: This parser method must be defined in the Web Service Connector
+ data_list = []
+ for dictionnary in dict_list:
+ property_dict = {}
+ for k, v in dictionnary.items():
+ k = parser_dict.get(k)
+ if k is not None:
+ k = k[0]
+ property_dict[k] = unicode(v)
+ data_list.append(property_dict)
+ return data_list
+
Added: experimental/bt5/erp5_experimental_web_service/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml (added)
+++ experimental/bt5/erp5_experimental_web_service/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1,6 @@
+<allowed_content_type_list>
+ <portal_type id="Web Service Tool">
+ <item>Web Service Data Adapter</item>
+ <item>Web Service Data Query</item>
+ </portal_type>
+</allowed_content_type_list>
\ No newline at end of file
Added: experimental/bt5/erp5_experimental_web_service/PortalTypeTemplateItem/portal_types/Web%20Service%20Data%20Adapter.xml
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/PortalTypeTemplateItem/portal_types/Web%2520Service%2520Data%2520Adapter.xml?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/PortalTypeTemplateItem/portal_types/Web%20Service%20Data%20Adapter.xml (added)
+++ experimental/bt5/erp5_experimental_web_service/PortalTypeTemplateItem/portal_types/Web%20Service%20Data%20Adapter.xml [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1,48 @@
+<?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>id</string> </key>
+ <value> <string>Web Service Data Adapter</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>portal_type</string> </key>
+ <value> <string>Base Type</string> </value>
+ </item>
+ <item>
+ <key> <string>short_title</string> </key>
+ <value> <string>Web Service Data Adapter</string> </value>
+ </item>
+ <item>
+ <key> <string>type_mixin</string> </key>
+ <value>
+ <tuple/>
+ </value>
+ </item>
+ </dictionary>
+ </pickle>
+ </record>
+</ZopeData>
Added: experimental/bt5/erp5_experimental_web_service/PortalTypeTemplateItem/portal_types/Web%20Service%20Data%20Query.xml
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/PortalTypeTemplateItem/portal_types/Web%2520Service%2520Data%2520Query.xml?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/PortalTypeTemplateItem/portal_types/Web%20Service%20Data%20Query.xml (added)
+++ experimental/bt5/erp5_experimental_web_service/PortalTypeTemplateItem/portal_types/Web%20Service%20Data%20Query.xml [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1,52 @@
+<?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>id</string> </key>
+ <value> <string>Web Service Data Query</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>portal_type</string> </key>
+ <value> <string>Base Type</string> </value>
+ </item>
+ <item>
+ <key> <string>short_title</string> </key>
+ <value> <string>Web Service Data Query</string> </value>
+ </item>
+ <item>
+ <key> <string>type_class</string> </key>
+ <value> <string>WebServiceDataQuery</string> </value>
+ </item>
+ <item>
+ <key> <string>type_mixin</string> </key>
+ <value>
+ <tuple/>
+ </value>
+ </item>
+ </dictionary>
+ </pickle>
+ </record>
+</ZopeData>
Added: experimental/bt5/erp5_experimental_web_service/PortalTypeTemplateItem/portal_types/Web%20Service%20Tool.xml
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/PortalTypeTemplateItem/portal_types/Web%2520Service%2520Tool.xml?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/PortalTypeTemplateItem/portal_types/Web%20Service%20Tool.xml (added)
+++ experimental/bt5/erp5_experimental_web_service/PortalTypeTemplateItem/portal_types/Web%20Service%20Tool.xml [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1,52 @@
+<?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>id</string> </key>
+ <value> <string>Web Service Tool</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>portal_type</string> </key>
+ <value> <string>Base Type</string> </value>
+ </item>
+ <item>
+ <key> <string>short_title</string> </key>
+ <value> <string>Web Service Tool</string> </value>
+ </item>
+ <item>
+ <key> <string>type_class</string> </key>
+ <value> <string>WebServiceTool</string> </value>
+ </item>
+ <item>
+ <key> <string>type_mixin</string> </key>
+ <value>
+ <tuple/>
+ </value>
+ </item>
+ </dictionary>
+ </pickle>
+ </record>
+</ZopeData>
Added: experimental/bt5/erp5_experimental_web_service/SkinTemplateItem/portal_skins/erp5_web_service.xml
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/SkinTemplateItem/portal_skins/erp5_web_service.xml?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/SkinTemplateItem/portal_skins/erp5_web_service.xml (added)
+++ experimental/bt5/erp5_experimental_web_service/SkinTemplateItem/portal_skins/erp5_web_service.xml [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<ZopeData>
+ <record id="1" aka="AAAAAAAAAAE=">
+ <pickle>
+ <global name="Folder" module="OFS.Folder"/>
+ </pickle>
+ <pickle>
+ <dictionary>
+ <item>
+ <key> <string>id</string> </key>
+ <value> <string>erp5_web_service</string> </value>
+ </item>
+ <item>
+ <key> <string>title</string> </key>
+ <value> <string></string> </value>
+ </item>
+ </dictionary>
+ </pickle>
+ </record>
+</ZopeData>
Added: experimental/bt5/erp5_experimental_web_service/bt/change_log
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/bt/change_log?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/bt/change_log (added)
+++ experimental/bt5/erp5_experimental_web_service/bt/change_log [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1,2 @@
+2011-03-17 gabriel.oliveira
+* Initial version
\ No newline at end of file
Added: experimental/bt5/erp5_experimental_web_service/bt/copyright_list
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/bt/copyright_list?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/bt/copyright_list (added)
+++ experimental/bt5/erp5_experimental_web_service/bt/copyright_list [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1,2 @@
+Copyright (c) 2005-2010 Nexedi SA
+Gabriel Oliveira <ciberglo at gmail.com>
\ No newline at end of file
Added: experimental/bt5/erp5_experimental_web_service/bt/description
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/bt/description?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/bt/description (added)
+++ experimental/bt5/erp5_experimental_web_service/bt/description [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1 @@
+ERP5 Experimental Web Service aims to make ERP5 able to communicate and request data from any server.
\ No newline at end of file
Added: experimental/bt5/erp5_experimental_web_service/bt/license
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/bt/license?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/bt/license (added)
+++ experimental/bt5/erp5_experimental_web_service/bt/license [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1 @@
+GPL
\ No newline at end of file
Added: experimental/bt5/erp5_experimental_web_service/bt/maintainer_list
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/bt/maintainer_list?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/bt/maintainer_list (added)
+++ experimental/bt5/erp5_experimental_web_service/bt/maintainer_list [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1 @@
+gabriel.oliveira
\ No newline at end of file
Added: experimental/bt5/erp5_experimental_web_service/bt/revision
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/bt/revision?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/bt/revision (added)
+++ experimental/bt5/erp5_experimental_web_service/bt/revision [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1 @@
+1
\ No newline at end of file
Added: experimental/bt5/erp5_experimental_web_service/bt/template_action_path_list
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/bt/template_action_path_list?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/bt/template_action_path_list (added)
+++ experimental/bt5/erp5_experimental_web_service/bt/template_action_path_list [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1,3 @@
+Web Service Data Adapter | view
+Web Service Data Query | view
+Web Service Tool | view
\ No newline at end of file
Added: experimental/bt5/erp5_experimental_web_service/bt/template_document_id_list
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/bt/template_document_id_list?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/bt/template_document_id_list (added)
+++ experimental/bt5/erp5_experimental_web_service/bt/template_document_id_list [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1,2 @@
+WebServiceDataAdapter
+WebServiceDataQuery
\ No newline at end of file
Added: experimental/bt5/erp5_experimental_web_service/bt/template_format_version
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/bt/template_format_version?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/bt/template_format_version (added)
+++ experimental/bt5/erp5_experimental_web_service/bt/template_format_version [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1 @@
+1
\ No newline at end of file
Added: experimental/bt5/erp5_experimental_web_service/bt/template_portal_type_allowed_content_type_list
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/bt/template_portal_type_allowed_content_type_list?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/bt/template_portal_type_allowed_content_type_list (added)
+++ experimental/bt5/erp5_experimental_web_service/bt/template_portal_type_allowed_content_type_list [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1,2 @@
+Web Service Tool | Web Service Data Adapter
+Web Service Tool | Web Service Data Query
\ No newline at end of file
Added: experimental/bt5/erp5_experimental_web_service/bt/template_portal_type_id_list
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/bt/template_portal_type_id_list?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/bt/template_portal_type_id_list (added)
+++ experimental/bt5/erp5_experimental_web_service/bt/template_portal_type_id_list [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1,3 @@
+Web Service Data Adapter
+Web Service Data Query
+Web Service Tool
\ No newline at end of file
Added: experimental/bt5/erp5_experimental_web_service/bt/template_skin_id_list
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/bt/template_skin_id_list?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/bt/template_skin_id_list (added)
+++ experimental/bt5/erp5_experimental_web_service/bt/template_skin_id_list [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1 @@
+erp5_web_service
\ No newline at end of file
Added: experimental/bt5/erp5_experimental_web_service/bt/title
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/bt/title?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/bt/title (added)
+++ experimental/bt5/erp5_experimental_web_service/bt/title [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1 @@
+erp5_experimental_web_service
\ No newline at end of file
Added: experimental/bt5/erp5_experimental_web_service/bt/version
URL: http://svn.erp5.org/experimental/bt5/erp5_experimental_web_service/bt/version?rev=44408&view=auto
==============================================================================
--- experimental/bt5/erp5_experimental_web_service/bt/version (added)
+++ experimental/bt5/erp5_experimental_web_service/bt/version [utf8] Thu Mar 17 21:42:04 2011
@@ -0,0 +1 @@
+0.1
\ No newline at end of file
More information about the Erp5-report
mailing list