[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