[Erp5-report] r31678 kazuhiko - in /erp5/trunk/bt5/erp5_simulation_core: ./ DocumentTemplat...

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Jan 11 15:20:47 CET 2010


Author: kazuhiko
Date: Mon Jan 11 15:20:43 2010
New Revision: 31678

URL: http://svn.erp5.org?rev=31678&view=rev
Log:
This business template contains python files that overrides existing files. Once TemplateTool supports installing documents whose class file exists in the same business template, all contents here should be merged into erp5_simulation business template.

Added:
    erp5/trunk/bt5/erp5_simulation_core/
    erp5/trunk/bt5/erp5_simulation_core/DocumentTemplateItem/
    erp5/trunk/bt5/erp5_simulation_core/DocumentTemplateItem/InvoicingRule.py
    erp5/trunk/bt5/erp5_simulation_core/DocumentTemplateItem/OrderRule.py
    erp5/trunk/bt5/erp5_simulation_core/bt/
    erp5/trunk/bt5/erp5_simulation_core/bt/categories_list
    erp5/trunk/bt5/erp5_simulation_core/bt/change_log
    erp5/trunk/bt5/erp5_simulation_core/bt/comment
    erp5/trunk/bt5/erp5_simulation_core/bt/copyright_list
    erp5/trunk/bt5/erp5_simulation_core/bt/dependency_list
    erp5/trunk/bt5/erp5_simulation_core/bt/description
    erp5/trunk/bt5/erp5_simulation_core/bt/license
    erp5/trunk/bt5/erp5_simulation_core/bt/maintainer_list
    erp5/trunk/bt5/erp5_simulation_core/bt/provision_list
    erp5/trunk/bt5/erp5_simulation_core/bt/publication_url
    erp5/trunk/bt5/erp5_simulation_core/bt/revision
    erp5/trunk/bt5/erp5_simulation_core/bt/short_title
    erp5/trunk/bt5/erp5_simulation_core/bt/template_action_path_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_base_category_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_datetime_key_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_full_text_key_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_keyword_key_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_local_role_key_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_method_id_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_multivalue_key_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_related_key_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_request_key_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_result_key_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_result_table_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_role_key_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_scriptable_key_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_topic_key_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_constraint_id_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_document_id_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_extension_id_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_format_version
    erp5/trunk/bt5/erp5_simulation_core/bt/template_local_role_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_local_roles_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_message_translation_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_module_id_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_path_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_allowed_content_type_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_base_category_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_hidden_content_type_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_id_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_property_sheet_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_role_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_roles_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_workflow_chain_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_preference_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_product_id_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_property_sheet_id_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_registered_skin_selection_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_role_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_site_property_id_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_skin_id_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_test_id_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_tool_id_list
    erp5/trunk/bt5/erp5_simulation_core/bt/template_update_business_template_workflow
    erp5/trunk/bt5/erp5_simulation_core/bt/template_update_tool
    erp5/trunk/bt5/erp5_simulation_core/bt/template_workflow_id_list
    erp5/trunk/bt5/erp5_simulation_core/bt/title
    erp5/trunk/bt5/erp5_simulation_core/bt/version

Added: erp5/trunk/bt5/erp5_simulation_core/DocumentTemplateItem/InvoicingRule.py
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/DocumentTemplateItem/InvoicingRule.py?rev=31678&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_simulation_core/DocumentTemplateItem/InvoicingRule.py (added)
+++ erp5/trunk/bt5/erp5_simulation_core/DocumentTemplateItem/InvoicingRule.py [utf8] Mon Jan 11 15:20:43 2010
@@ -1,0 +1,145 @@
+##############################################################################
+#
+# Copyright (c) 2009 Nexedi SARL 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.
+#
+##############################################################################
+"""
+XXX This file is experimental for new simulation implementation, and
+will replace InvoicingRule.
+"""
+
+import zope.interface
+from AccessControl import ClassSecurityInfo
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
+from Products.ERP5.Document.Predicate import Predicate
+from Products.ERP5.mixin.rule import RuleMixin
+from Products.ERP5.mixin.movement_collection_updater import \
+     MovementCollectionUpdaterMixin
+from Products.ERP5.MovementCollectionDiff import _getPropertyAndCategoryList
+
+# XXX this class should be moved to Rule.py once new simulation is fully
+# integrated.
+class Rule(RuleMixin, MovementCollectionUpdaterMixin, Predicate):
+  # Declarative security
+  security = ClassSecurityInfo()
+  security.declareObjectProtected(Permissions.AccessContentsInformation)
+
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IRule,
+                            interfaces.IDivergenceController,
+                            interfaces.IMovementCollectionUpdater,)
+
+  # Default Properties
+  property_sheets = (
+    PropertySheet.Base,
+    PropertySheet.XMLObject,
+    PropertySheet.CategoryCore,
+    PropertySheet.DublinCore,
+    PropertySheet.Task,
+    PropertySheet.Predicate,
+    PropertySheet.Reference,
+    PropertySheet.Version,
+    PropertySheet.Rule
+    )
+
+  security.declareProtected(Permissions.View, 'getDivergenceList')
+  def getDivergenceList(self, movement):
+    """
+    Returns a list of divergences of the movements provided
+    in delivery_or_movement.
+
+    movement -- a movement, a delivery, a simulation movement,
+                or a list thereof
+    """
+    if movement.getDelivery() is None:
+      return []
+    result_list = []
+    for divergence_tester in self._getDivergenceTesterList(
+      exclude_quantity=False):
+      result = divergence_tester.explain(movement)
+      if isinstance(result, (list, tuple)): # for compatibility
+        result_list.extend(result)
+      elif result is not None:
+        result_list.append(result)
+    return result_list
+
+class InvoicingRule(Rule):
+  """
+  Invoicing Rule expand simulation created by a order or delivery rule.
+  """
+  # CMF Type Definition
+  meta_type = 'ERP5 Invoicing Rule'
+  portal_type = 'Invoicing Rule'
+
+  # XXX this method is missing in interface.
+  def isOrderable(self, movement):
+    return 1
+
+  # XXX this method is missing in interface.
+  def isDeliverable(self, movement):
+    if movement.getSimulationState() in movement.getPortalDraftOrderStateList():
+      return 0
+    return 1
+
+  def _getMovementGenerator(self):
+    """
+    Return the movement generator to use in the expand process
+    """
+    return InvoicingRuleMovementGenerator()
+
+  def _getMovementGeneratorContext(self, context):
+    """
+    Return the movement generator context to use for expand
+    """
+    return context
+
+  def _getMovementGeneratorMovementList(self):
+    """
+    Return the movement lists to provide to the movement generator
+    """
+    return []
+
+  def _isProfitAndLossMovement(self, movement):
+    # For a kind of trade rule, a profit and loss movement lacks source
+    # or destination.
+    return (movement.getSource() is None or movement.getDestination() is None)
+
+class InvoicingRuleMovementGenerator(object):
+  def getGeneratedMovementList(self, context, movement_list=None,
+                                rounding=False):
+    """
+    Input movement list comes from order
+
+    XXX This implementation is very primitive, and does not support BPM,
+    i.e. business paths are not taken into account.
+    """
+    ret = []
+    for movement in [context.getParentValue(),]:
+      kw = _getPropertyAndCategoryList(movement)
+      simulation_movement = context.newContent(
+        portal_type=RuleMixin.movement_type,
+        temp_object=True,
+        **kw)
+      ret.append(simulation_movement)
+    return ret

Added: erp5/trunk/bt5/erp5_simulation_core/DocumentTemplateItem/OrderRule.py
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/DocumentTemplateItem/OrderRule.py?rev=31678&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_simulation_core/DocumentTemplateItem/OrderRule.py (added)
+++ erp5/trunk/bt5/erp5_simulation_core/DocumentTemplateItem/OrderRule.py [utf8] Mon Jan 11 15:20:43 2010
@@ -1,0 +1,153 @@
+##############################################################################
+#
+# Copyright (c) 2009 Nexedi SARL 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.
+#
+##############################################################################
+"""
+XXX This file is experimental for new simulation implementation, and
+will replace OrderRule.
+"""
+
+import zope.interface
+from AccessControl import ClassSecurityInfo
+from Products.ERP5Type import Permissions, PropertySheet, interfaces
+from Products.ERP5.Document.Predicate import Predicate
+from Products.ERP5.mixin.rule import RuleMixin
+from Products.ERP5.mixin.movement_collection_updater import \
+     MovementCollectionUpdaterMixin
+from Products.ERP5.MovementCollectionDiff import _getPropertyAndCategoryList
+
+# XXX this class should be moved to Rule.py once new simulation is fully
+# integrated.
+class Rule(RuleMixin, MovementCollectionUpdaterMixin, Predicate):
+  # Declarative security
+  security = ClassSecurityInfo()
+  security.declareObjectProtected(Permissions.AccessContentsInformation)
+
+  # Declarative interfaces
+  zope.interface.implements(interfaces.IRule,
+                            interfaces.IDivergenceController,
+                            interfaces.IMovementCollectionUpdater,)
+
+  # Default Properties
+  property_sheets = (
+    PropertySheet.Base,
+    PropertySheet.XMLObject,
+    PropertySheet.CategoryCore,
+    PropertySheet.DublinCore,
+    PropertySheet.Task,
+    PropertySheet.Predicate,
+    PropertySheet.Reference,
+    PropertySheet.Version,
+    PropertySheet.Rule
+    )
+
+  security.declareProtected(Permissions.View, 'getDivergenceList')
+  def getDivergenceList(self, movement):
+    """
+    Returns a list of divergences of the movements provided
+    in delivery_or_movement.
+
+    movement -- a movement, a delivery, a simulation movement,
+                or a list thereof
+    """
+    if movement.getDelivery() is None:
+      return []
+    result_list = []
+    for divergence_tester in self._getDivergenceTesterList(
+      exclude_quantity=False):
+      result = divergence_tester.explain(movement)
+      if isinstance(result, (list, tuple)): # for compatibility
+        result_list.extend(result)
+      elif result is not None:
+        result_list.append(result)
+    return result_list
+
+class OrderRule(Rule):
+  """
+  Order Rule object make sure an Order in the simulation
+  is consistent with the real order
+
+  WARNING: what to do with movement split ?
+  """
+  # CMF Type Definition
+  meta_type = 'ERP5 Order Rule'
+  portal_type = 'Order Rule'
+
+  # XXX this method is missing in interface.
+  def isOrderable(self, movement):
+    return 1
+
+  # XXX this method is missing in interface.
+  def isDeliverable(self, movement):
+    if movement.getSimulationState() in movement.getPortalDraftOrderStateList():
+      return 0
+    return 1
+
+  def _getMovementGenerator(self):
+    """
+    Return the movement generator to use in the expand process
+    """
+    return OrderRuleMovementGenerator()
+
+  def _getMovementGeneratorContext(self, context):
+    """
+    Return the movement generator context to use for expand
+    """
+    return context
+
+  def _getMovementGeneratorMovementList(self):
+    """
+    Return the movement lists to provide to the movement generator
+    """
+    return []
+
+  def _isProfitAndLossMovement(self, movement):
+    # For a kind of trade rule, a profit and loss movement lacks source
+    # or destination.
+    return (movement.getSource() is None or movement.getDestination() is None)
+
+class OrderRuleMovementGenerator(object):
+  def getGeneratedMovementList(self, context, movement_list=None,
+                                rounding=False):
+    """
+    Input movement list comes from order
+
+    XXX This implementation is very primitive, and does not support BPM,
+    i.e. business paths are not taken into account.
+    """
+    order = context.getDefaultCausalityValue()
+    if order is None:
+      return []
+    ret = []
+    for movement in order.getMovementList(
+      portal_type=order.getPortalOrderMovementTypeList()):
+      kw = _getPropertyAndCategoryList(movement)
+      simulation_movement = context.newContent(
+        portal_type=RuleMixin.movement_type,
+        temp_object=True,
+        order_value=movement,
+        **kw)
+      ret.append(simulation_movement)
+    return ret

Added: erp5/trunk/bt5/erp5_simulation_core/bt/categories_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/categories_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/change_log
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/change_log?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/comment
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/comment?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/copyright_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/copyright_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/dependency_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/dependency_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/description
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/description?rev=31678&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_simulation_core/bt/description (added)
+++ erp5/trunk/bt5/erp5_simulation_core/bt/description [utf8] Mon Jan 11 15:20:43 2010
@@ -1,0 +1,1 @@
+This business template contains python files that overrides existing files. Once TemplateTool supports installing documents whose class file exists in the same business template, all contents here should be merged into erp5_simulation business template.

Added: erp5/trunk/bt5/erp5_simulation_core/bt/license
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/license?rev=31678&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_simulation_core/bt/license (added)
+++ erp5/trunk/bt5/erp5_simulation_core/bt/license [utf8] Mon Jan 11 15:20:43 2010
@@ -1,0 +1,1 @@
+GPL

Added: erp5/trunk/bt5/erp5_simulation_core/bt/maintainer_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/maintainer_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/provision_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/provision_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/publication_url
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/publication_url?rev=31678&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_simulation_core/bt/publication_url (added)
+++ erp5/trunk/bt5/erp5_simulation_core/bt/publication_url [utf8] Mon Jan 11 15:20:43 2010
@@ -1,0 +1,1 @@
+None

Added: erp5/trunk/bt5/erp5_simulation_core/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/revision?rev=31678&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_simulation_core/bt/revision (added)
+++ erp5/trunk/bt5/erp5_simulation_core/bt/revision [utf8] Mon Jan 11 15:20:43 2010
@@ -1,0 +1,1 @@
+1

Added: erp5/trunk/bt5/erp5_simulation_core/bt/short_title
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/short_title?rev=31678&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_simulation_core/bt/short_title (added)
+++ erp5/trunk/bt5/erp5_simulation_core/bt/short_title [utf8] Mon Jan 11 15:20:43 2010
@@ -1,0 +1,1 @@
+None

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_action_path_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_action_path_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_base_category_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_base_category_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_datetime_key_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_datetime_key_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_full_text_key_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_full_text_key_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_keyword_key_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_keyword_key_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_local_role_key_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_local_role_key_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_method_id_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_method_id_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_multivalue_key_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_multivalue_key_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_related_key_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_related_key_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_request_key_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_request_key_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_result_key_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_result_key_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_result_table_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_result_table_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_role_key_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_role_key_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_scriptable_key_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_scriptable_key_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_topic_key_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_catalog_topic_key_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_constraint_id_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_constraint_id_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_document_id_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_document_id_list?rev=31678&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_simulation_core/bt/template_document_id_list (added)
+++ erp5/trunk/bt5/erp5_simulation_core/bt/template_document_id_list [utf8] Mon Jan 11 15:20:43 2010
@@ -1,0 +1,2 @@
+InvoicingRule
+OrderRule

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_extension_id_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_extension_id_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_format_version
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_format_version?rev=31678&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_simulation_core/bt/template_format_version (added)
+++ erp5/trunk/bt5/erp5_simulation_core/bt/template_format_version [utf8] Mon Jan 11 15:20:43 2010
@@ -1,0 +1,1 @@
+1

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_local_role_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_local_role_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_local_roles_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_local_roles_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_message_translation_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_message_translation_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_module_id_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_module_id_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_path_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_path_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_allowed_content_type_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_allowed_content_type_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_base_category_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_base_category_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_hidden_content_type_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_hidden_content_type_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_id_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_id_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_property_sheet_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_property_sheet_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_role_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_role_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_roles_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_roles_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_workflow_chain_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_portal_type_workflow_chain_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_preference_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_preference_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_product_id_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_product_id_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_property_sheet_id_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_property_sheet_id_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_registered_skin_selection_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_registered_skin_selection_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_role_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_role_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_site_property_id_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_site_property_id_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_skin_id_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_skin_id_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_test_id_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_test_id_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_tool_id_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_tool_id_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_update_business_template_workflow
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_update_business_template_workflow?rev=31678&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_simulation_core/bt/template_update_business_template_workflow (added)
+++ erp5/trunk/bt5/erp5_simulation_core/bt/template_update_business_template_workflow [utf8] Mon Jan 11 15:20:43 2010
@@ -1,0 +1,1 @@
+0

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_update_tool
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_update_tool?rev=31678&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_simulation_core/bt/template_update_tool (added)
+++ erp5/trunk/bt5/erp5_simulation_core/bt/template_update_tool [utf8] Mon Jan 11 15:20:43 2010
@@ -1,0 +1,1 @@
+0

Added: erp5/trunk/bt5/erp5_simulation_core/bt/template_workflow_id_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/template_workflow_id_list?rev=31678&view=auto
==============================================================================
    (empty)

Added: erp5/trunk/bt5/erp5_simulation_core/bt/title
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/title?rev=31678&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_simulation_core/bt/title (added)
+++ erp5/trunk/bt5/erp5_simulation_core/bt/title [utf8] Mon Jan 11 15:20:43 2010
@@ -1,0 +1,1 @@
+erp5_simulation_core

Added: erp5/trunk/bt5/erp5_simulation_core/bt/version
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation_core/bt/version?rev=31678&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_simulation_core/bt/version (added)
+++ erp5/trunk/bt5/erp5_simulation_core/bt/version [utf8] Mon Jan 11 15:20:43 2010
@@ -1,0 +1,1 @@
+0.1




More information about the Erp5-report mailing list