Commit 89e22c94 authored by Julien Muchembled's avatar Julien Muchembled

Reimplement amount generator and use new simulation by default

Main changes are:
- new amount generator
- new simulation is used by default but legacy simulation is still available
- BT refactoring

New amount generator:
- compatible with linear amount generator lines.
- 'create_line' property is deprecated: a amount is generated only if a resource
  is set.
- non-linear amount generator lines need to be migrated:
  - an empty base_application can't be used anymore to generate a fixed quantity
  - support of 'calculation_script_id' is dropped: it is replaced by a
    type-based Xxx_getBaseAmountQuantityMethod script.
  - 'target_level' property is replaced by 'target_delivery'
  - 'create_line' propret

About new simulation, the most visible changes are:
- movements (or deliveries) must be linked (directly or not) to a configured
  Business Process, otherwise 'expand' fails
- specialise values are propagated through simulation
- erp5_* BT do not provide rules anymore, nor erp5_default_business_process
- deliveries and movements can not contain Trade Model Lines (or any other kind
  of Amount Generator Line) anymore
- rules can't contain "cells" anymore (like in Invoice Transcation Rule):
  this is now configured with Trade Model Paths on the Business Process

BT refactoring:
- 'erp5_simulation' is not experimental anymore: it should contain everything
  related to simulation. It is required even if legacy simulation is used.
- old simulation is provided via BT: it can be used by installing
  'erp5_simulation_legacy' and specific BT like 'erp5_trade_simulation_legacy',
  'erp5_accounting_simulation_legacy', etc.
- 'erp5_simulation_test' BT contains 'erp5_default_business_process' and new
  rules for unit tests

ERP5Legacy is required for legacy simulation, but it can also be installed without any issue if it is unused.

Unit tests:
Tests in ERP5 product test new simulation. Many of those testing simulation are
duplicated in ERP5Legacy in order to be tested with legacy simulation.
Some tests fail with new simulation or need to be rewritten.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@39918 20353a03-c40f-0410-a6d1-a30d3c3de9de
parents 5ad69134 f6e2b212

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

......@@ -30,7 +30,9 @@
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
<value>
<none/>
</value>
</item>
<item>
<key> <string>icon</string> </key>
......@@ -71,7 +73,7 @@
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>string:${object_url}/InvoiceTransactionRule_view</string> </value>
<value> <string>string:${object_url}/Rule_view</string> </value>
</item>
</dictionary>
</pickle>
......
......@@ -22,10 +22,12 @@
<item>Sale Invoice Transaction</item>
</portal_type>
<portal_type id="Accounting Transaction Root Simulation Rule">
<item>Category Divergence Tester</item>
<item>Composed Divergence Tester</item>
<item>Property Divergence Tester</item>
<item>Quantity Divergence Tester</item>
<item>Category Membership Divergence Tester</item>
<item>DateTime Divergence Tester</item>
<item>Float Divergence Tester</item>
<item>Net Converted Quantity Divergence Tester</item>
<item>String Divergence Tester</item>
<item>Variation Divergence Tester</item>
</portal_type>
<portal_type id="Balance Transaction">
<item>Balance Transaction Line</item>
......@@ -34,35 +36,29 @@
<item>Internal Invoice Transaction Line</item>
</portal_type>
<portal_type id="Invoice Root Simulation Rule">
<item>Category Divergence Tester</item>
<item>Composed Divergence Tester</item>
<item>Property Divergence Tester</item>
<item>Quantity Divergence Tester</item>
</portal_type>
<portal_type id="Invoice Rule">
<item>Category Divergence Tester</item>
<item>Composed Divergence Tester</item>
<item>Property Divergence Tester</item>
<item>Quantity Divergence Tester</item>
<item>Category Membership Divergence Tester</item>
<item>DateTime Divergence Tester</item>
<item>Float Divergence Tester</item>
<item>Net Converted Quantity Divergence Tester</item>
<item>Specialise Divergence Tester</item>
<item>String Divergence Tester</item>
<item>Variation Divergence Tester</item>
</portal_type>
<portal_type id="Organisation">
<item>Accounting Period</item>
<item>Cash Register</item>
</portal_type>
<portal_type id="Payment Rule">
<item>Category Divergence Tester</item>
<item>Composed Divergence Tester</item>
<item>Property Divergence Tester</item>
<item>Quantity Divergence Tester</item>
</portal_type>
<portal_type id="Payment Simulation Rule">
<item>Accounting Rule Cell</item>
<item>Category Divergence Tester</item>
<item>Composed Divergence Tester</item>
<item>Category Membership Divergence Tester</item>
<item>DateTime Divergence Tester</item>
<item>Float Divergence Tester</item>
<item>Mapped Property</item>
<item>Net Converted Quantity Divergence Tester</item>
<item>Predicate</item>
<item>Property Divergence Tester</item>
<item>Quantity Divergence Tester</item>
<item>Specialise Divergence Tester</item>
<item>String Divergence Tester</item>
<item>Variation Divergence Tester</item>
</portal_type>
<portal_type id="Payment Transaction">
<item>Accounting Transaction Line</item>
......@@ -83,8 +79,6 @@
<portal_type id="Rule Tool">
<item>Accounting Transaction Root Simulation Rule</item>
<item>Invoice Root Simulation Rule</item>
<item>Invoice Rule</item>
<item>Payment Rule</item>
<item>Payment Simulation Rule</item>
</portal_type>
<portal_type id="Sale Invoice Transaction">
......
......@@ -63,11 +63,15 @@
</item>
<item>
<key> <string>init_script</string> </key>
<value> <string></string> </value>
<value>
<none/>
</value>
</item>
<item>
<key> <string>permission</string> </key>
<value> <string></string> </value>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
......
......@@ -35,14 +35,6 @@
<type>Invoice Root Simulation Rule</type>
<workflow>edit_workflow, rule_validation_workflow</workflow>
</chain>
<chain>
<type>Invoice Rule</type>
<workflow>edit_workflow, rule_validation_workflow</workflow>
</chain>
<chain>
<type>Payment Rule</type>
<workflow>edit_workflow, rule_validation_workflow</workflow>
</chain>
<chain>
<type>Payment Simulation Rule</type>
<workflow>edit_workflow, rule_interaction_workflow, rule_validation_workflow</workflow>
......
erp5_base >= 0.8.3
erp5_core >= 1.0rc13
\ No newline at end of file
erp5_core >= 1.0rc13
erp5_simulation
\ No newline at end of file
......@@ -71,7 +71,6 @@ Internal Invoice Transaction | profile_view
Internal Invoice Transaction | source_asset
Internal Invoice Transaction | view
Invoice Root Simulation Rule | view
Invoice Rule | view
Organisation | account_statement_export
Organisation | account_statement_report
Organisation | general_ledger_export
......@@ -80,8 +79,6 @@ Organisation | grouping_reference_fast_input
Organisation | jump_active_accounting_pref
Organisation | jump_to_accounting
Organisation | transactions
Payment Rule | view
Payment Simulation Rule | divergence
Payment Simulation Rule | view
Payment Transaction | add_accounting_transaction_line
Payment Transaction | convert_destination_price
......
portal_categories/account_type/**
portal_categories/financial_section/*
portal_rules/default_accounting_transaction_root_simulation_rule
portal_rules/default_accounting_transaction_root_simulation_rule/**
portal_rules/default_invoice_root_simulation_rule
portal_rules/default_invoice_root_simulation_rule/**
portal_rules/default_invoice_rule
portal_rules/default_invoice_rule/**
portal_rules/default_payment_rule
portal_rules/default_payment_rule/**
portal_rules/default_payment_simulation_rule
portal_rules/default_payment_simulation_rule/**
\ No newline at end of file
portal_categories/financial_section/*
\ No newline at end of file
......@@ -7,36 +7,36 @@ Accounting Transaction Module | Balance Transaction
Accounting Transaction Module | Payment Transaction
Accounting Transaction Module | Purchase Invoice Transaction
Accounting Transaction Module | Sale Invoice Transaction
Accounting Transaction Root Simulation Rule | Category Divergence Tester
Accounting Transaction Root Simulation Rule | Composed Divergence Tester
Accounting Transaction Root Simulation Rule | Property Divergence Tester
Accounting Transaction Root Simulation Rule | Quantity Divergence Tester
Accounting Transaction Root Simulation Rule | Category Membership Divergence Tester
Accounting Transaction Root Simulation Rule | DateTime Divergence Tester
Accounting Transaction Root Simulation Rule | Float Divergence Tester
Accounting Transaction Root Simulation Rule | Net Converted Quantity Divergence Tester
Accounting Transaction Root Simulation Rule | String Divergence Tester
Accounting Transaction Root Simulation Rule | Variation Divergence Tester
Accounting Transaction | Accounting Transaction Line
Accounting Transaction | File
Accounting Transaction | Image
Balance Transaction | Balance Transaction Line
Internal Invoice Transaction | Internal Invoice Transaction Line
Invoice Root Simulation Rule | Category Divergence Tester
Invoice Root Simulation Rule | Composed Divergence Tester
Invoice Root Simulation Rule | Property Divergence Tester
Invoice Root Simulation Rule | Quantity Divergence Tester
Invoice Rule | Category Divergence Tester
Invoice Rule | Composed Divergence Tester
Invoice Rule | Property Divergence Tester
Invoice Rule | Quantity Divergence Tester
Invoice Root Simulation Rule | Category Membership Divergence Tester
Invoice Root Simulation Rule | DateTime Divergence Tester
Invoice Root Simulation Rule | Float Divergence Tester
Invoice Root Simulation Rule | Net Converted Quantity Divergence Tester
Invoice Root Simulation Rule | Specialise Divergence Tester
Invoice Root Simulation Rule | String Divergence Tester
Invoice Root Simulation Rule | Variation Divergence Tester
Organisation | Accounting Period
Organisation | Cash Register
Payment Rule | Category Divergence Tester
Payment Rule | Composed Divergence Tester
Payment Rule | Property Divergence Tester
Payment Rule | Quantity Divergence Tester
Payment Simulation Rule | Accounting Rule Cell
Payment Simulation Rule | Category Divergence Tester
Payment Simulation Rule | Composed Divergence Tester
Payment Simulation Rule | Category Membership Divergence Tester
Payment Simulation Rule | DateTime Divergence Tester
Payment Simulation Rule | Float Divergence Tester
Payment Simulation Rule | Mapped Property
Payment Simulation Rule | Net Converted Quantity Divergence Tester
Payment Simulation Rule | Predicate
Payment Simulation Rule | Property Divergence Tester
Payment Simulation Rule | Quantity Divergence Tester
Payment Simulation Rule | Specialise Divergence Tester
Payment Simulation Rule | String Divergence Tester
Payment Simulation Rule | Variation Divergence Tester
Payment Transaction | Accounting Transaction Line
Payment Transaction | File
Payment Transaction | Image
......@@ -49,8 +49,6 @@ Purchase Invoice Transaction | Image
Purchase Invoice Transaction | Purchase Invoice Transaction Line
Rule Tool | Accounting Transaction Root Simulation Rule
Rule Tool | Invoice Root Simulation Rule
Rule Tool | Invoice Rule
Rule Tool | Payment Rule
Rule Tool | Payment Simulation Rule
Sale Invoice Transaction | File
Sale Invoice Transaction | Image
......
......@@ -13,8 +13,6 @@ Cash Register
Internal Invoice Transaction
Internal Invoice Transaction Line
Invoice Root Simulation Rule
Invoice Rule
Payment Rule
Payment Simulation Rule
Payment Transaction
Purchase Invoice Transaction
......
......@@ -19,10 +19,6 @@ Cash Register | validation_workflow
Internal Invoice Transaction | accounting_workflow
Invoice Root Simulation Rule | edit_workflow
Invoice Root Simulation Rule | rule_validation_workflow
Invoice Rule | edit_workflow
Invoice Rule | rule_validation_workflow
Payment Rule | edit_workflow
Payment Rule | rule_validation_workflow
Payment Simulation Rule | edit_workflow
Payment Simulation Rule | rule_interaction_workflow
Payment Simulation Rule | rule_validation_workflow
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ActionInformation" module="Products.CMFCore.ActionInformation"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>action</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>action_type/object_view</string>
</tuple>
</value>
</item>
<item>
<key> <string>category</string> </key>
<value> <string>object_view</string> </value>
</item>
<item>
<key> <string>condition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>icon</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>cell_view</string> </value>
</item>
<item>
<key> <string>permissions</string> </key>
<value>
<tuple>
<string>View</string>
</tuple>
</value>
</item>
<item>
<key> <string>priority</string> </key>
<value> <float>2.0</float> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>View</string> </value>
</item>
<item>
<key> <string>visible</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Expression" module="Products.CMFCore.Expression"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>string:${object_url}/InvoiceTransactionRule_view</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<allowed_content_type_list>
<portal_type id="Accounting Transaction Root Simulation Rule">
<item>Category Divergence Tester</item>
<item>Composed Divergence Tester</item>
<item>Property Divergence Tester</item>
<item>Quantity Divergence Tester</item>
</portal_type>
<portal_type id="Invoice Root Simulation Rule">
<item>Category Divergence Tester</item>
<item>Composed Divergence Tester</item>
<item>Property Divergence Tester</item>
<item>Quantity Divergence Tester</item>
</portal_type>
<portal_type id="Invoice Rule">
<item>Category Divergence Tester</item>
<item>Composed Divergence Tester</item>
<item>Property Divergence Tester</item>
<item>Quantity Divergence Tester</item>
</portal_type>
<portal_type id="Payment Rule">
<item>Category Divergence Tester</item>
<item>Composed Divergence Tester</item>
<item>Property Divergence Tester</item>
<item>Quantity Divergence Tester</item>
</portal_type>
<portal_type id="Payment Simulation Rule">
<item>Category Divergence Tester</item>
<item>Property Divergence Tester</item>
<item>Composed Divergence Tester</item>
<item>Quantity Divergence Tester</item>
</portal_type>
<portal_type id="Rule Tool">
<item>Invoice Rule</item>
<item>Payment Rule</item>
</portal_type>
</allowed_content_type_list>
\ No newline at end of file
<workflow_chain>
<chain>
<type>Invoice Rule</type>
<workflow>edit_workflow, rule_validation_workflow</workflow>
</chain>
<chain>
<type>Payment Rule</type>
<workflow>edit_workflow, rule_validation_workflow</workflow>
</chain>
</workflow_chain>
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="Folder" module="OFS.Folder"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_local_properties</string> </key>
<value>
<tuple>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>business_template_skin_layer_priority</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>float</string> </value>
</item>
</dictionary>
</tuple>
</value>
</item>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>business_template_skin_layer_priority</string> </key>
<value> <float>30.0</float> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>erp5_accounting_simulation_legacy</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
Copyright (c) 2010 Nexedi SA
\ No newline at end of file
erp5_simulation_legacy
erp5_accounting
\ No newline at end of file
Invoice Rule | view
Payment Rule | view
Payment Simulation Rule | cell_view
\ No newline at end of file
portal_rules/default_accounting_transaction_root_simulation_rule
portal_rules/default_accounting_transaction_root_simulation_rule/**
portal_rules/default_invoice_root_simulation_rule
portal_rules/default_invoice_root_simulation_rule/**
portal_rules/default_invoice_rule
portal_rules/default_invoice_rule/**
portal_rules/default_payment_rule
portal_rules/default_payment_rule/**
portal_rules/default_payment_simulation_rule
portal_rules/default_payment_simulation_rule/**
\ No newline at end of file
Accounting Transaction Root Simulation Rule | Category Divergence Tester
Accounting Transaction Root Simulation Rule | Composed Divergence Tester
Accounting Transaction Root Simulation Rule | Property Divergence Tester
Accounting Transaction Root Simulation Rule | Quantity Divergence Tester
Invoice Root Simulation Rule | Category Divergence Tester
Invoice Root Simulation Rule | Composed Divergence Tester
Invoice Root Simulation Rule | Property Divergence Tester
Invoice Root Simulation Rule | Quantity Divergence Tester
Invoice Rule | Category Divergence Tester
Invoice Rule | Composed Divergence Tester
Invoice Rule | Property Divergence Tester
Invoice Rule | Quantity Divergence Tester
Payment Rule | Category Divergence Tester
Payment Rule | Composed Divergence Tester
Payment Rule | Property Divergence Tester
Payment Rule | Quantity Divergence Tester
Payment Simulation Rule | Category Divergence Tester
Payment Simulation Rule | Property Divergence Tester
Payment Simulation Rule | Composed Divergence Tester
Payment Simulation Rule | Quantity Divergence Tester
Rule Tool | Invoice Rule
Rule Tool | Payment Rule
\ No newline at end of file
Invoice Rule
Payment Rule
\ No newline at end of file
Invoice Rule | edit_workflow
Invoice Rule | rule_validation_workflow
Payment Rule | edit_workflow
Payment Rule | rule_validation_workflow
\ No newline at end of file
erp5_accounting_simulation_legacy
\ No newline at end of file
erp5_accounting_simulation_legacy
\ No newline at end of file
......@@ -3,7 +3,7 @@
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="DeliveryBuilder" module="Products.ERP5Type.Document.DeliveryBuilder"/>
<global name="SimulatedDeliveryBuilder" module="Products.ERP5Type.Document.SimulatedDeliveryBuilder"/>
<tuple/>
</tuple>
</pickle>
......
......@@ -40,6 +40,7 @@
<key> <string>tested_property</string> </key>
<value>
<tuple>
<string>specialise</string>
<string>delivery_mode</string>
<string>incoterm</string>
<string>source</string>
......
......@@ -3,7 +3,7 @@
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="DeliveryBuilder" module="Products.ERP5Type.Document.DeliveryBuilder"/>
<global name="SimulatedDeliveryBuilder" module="Products.ERP5Type.Document.SimulatedDeliveryBuilder"/>
<tuple/>
</tuple>
</pickle>
......
......@@ -3,7 +3,7 @@
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="DeliveryBuilder" module="Products.ERP5Type.Document.DeliveryBuilder"/>
<global name="SimulatedDeliveryBuilder" module="Products.ERP5Type.Document.SimulatedDeliveryBuilder"/>
<tuple/>
</tuple>
</pickle>
......
......@@ -40,6 +40,7 @@
<key> <string>tested_property</string> </key>
<value>
<tuple>
<string>specialise</string>
<string>delivery_mode</string>
<string>incoterm</string>
<string>source</string>
......
......@@ -3,7 +3,7 @@
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="DeliveryBuilder" module="Products.ERP5Type.Document.DeliveryBuilder"/>
<global name="SimulatedDeliveryBuilder" module="Products.ERP5Type.Document.SimulatedDeliveryBuilder"/>
<tuple/>
</tuple>
</pickle>
......
......@@ -78,7 +78,7 @@ invoice = context\n
related_packing_list = invoice.getDefaultCausalityValue()\n
\n
# copy trade condition:\n
if not context.getSpecialise():\n
if not context.getSpecialise() and context.portal_skins.hasObject(\'erp5_simulation_legacy\'):\n
related_order = related_packing_list.getDefaultCausalityValue()\n
if related_order is not None:\n
context.edit(specialise=related_order.getSpecialise())\n
......
......@@ -56,7 +56,7 @@
</item>
<item>
<key> <string>acquisition_portal_type</string> </key>
<value> <string>python: []</string> </value>
<value> <string>python: portal.getPortalAmountGeneratorLineTypeList()</string> </value>
</item>
<item>
<key> <string>acquisition_sync_value</string> </key>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="BaseCategory" module="Products.ERP5Type.Document.BaseCategory"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_folders_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Copy_or_Move_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Delete_objects_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_count</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>_mt_index</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>_tree</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>acquisition_base_category</string> </key>
<value>
<tuple>
<string>parent</string>
</tuple>
</value>
</item>
<item>
<key> <string>acquisition_portal_type</string> </key>
<value> <string>python:[\'URL Crawler\']</string> </value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>update_frequency</string>
</tuple>
</value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>update_frequency</string> </value>
</item>
<item>
<key> <string>last_id</string> </key>
<value> <string>5</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Base Category</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Update Frequency</string> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="Length" module="BTrees.Length"/>
</pickle>
<pickle> <int>0</int> </pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="OOBTree" module="BTrees._OOBTree"/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="OOBTree" module="BTrees._OOBTree"/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
</ZopeData>
......@@ -5,11 +5,6 @@
<portal_type id="Bank Account">
<item>Agent</item>
</portal_type>
<portal_type id="Composed Divergence Tester">
<item>Category Divergence Tester</item>
<item>Property Divergence Tester</item>
<item>Quantity Divergence Tester</item>
</portal_type>
<portal_type id="Currency">
<item>Currency Exchange Line</item>
</portal_type>
......@@ -124,17 +119,4 @@
<portal_type id="Rounding Tool">
<item>Rounding Model</item>
</portal_type>
<portal_type id="Solver Process">
<item>Solver Decision</item>
</portal_type>
<portal_type id="Solver Process Tool">
<item>Solver Process</item>
</portal_type>
<portal_type id="Solver Tool">
<item>Solver Type</item>
</portal_type>
<portal_type id="Solver Type">
<item>Action Information</item>
<item>Role Information</item>
</portal_type>
</allowed_content_type_list>
\ No newline at end of file
......@@ -42,7 +42,9 @@
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Delivery Builder objects allow to gather multiple Simulation Movements into\n
<value> <string>XXX Deprecated. It must be moved to erp5_simulation_legacy BT. 2 new portal types will replace it: Generated Delivery Builder and Simulated Delivery Builder, which will be in erp5_simulation BT.\n
\n
Delivery Builder objects allow to gather multiple Simulation Movements into\n
a single Delivery. The initial quantity property of the Delivery Line is\n
calculated by summing quantities of related Simulation Movements.\n
\n
......@@ -76,7 +78,7 @@ to Simulation Movements related to a limited set of existing Deliveries.</string
</item>
<item>
<key> <string>factory</string> </key>
<value> <string>addDeliveryBuilder</string> </value>
<value> <string>addSimulatedDeliveryBuilder</string> </value>
</item>
<item>
<key> <string>filter_content_types</string> </key>
......@@ -94,11 +96,15 @@ to Simulation Movements related to a limited set of existing Deliveries.</string
</item>
<item>
<key> <string>init_script</string> </key>
<value> <string></string> </value>
<value>
<none/>
</value>
</item>
<item>
<key> <string>permission</string> </key>
<value> <string></string> </value>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
......
......@@ -61,7 +61,7 @@
</item>
<item>
<key> <string>factory</string> </key>
<value> <string>addOrderBuilder</string> </value>
<value> <string>addSimulatedDeliveryBuilder</string> </value>
</item>
<item>
<key> <string>filter_content_types</string> </key>
......@@ -79,11 +79,15 @@
</item>
<item>
<key> <string>init_script</string> </key>
<value> <string></string> </value>
<value>
<none/>
</value>
</item>
<item>
<key> <string>permission</string> </key>
<value> <string></string> </value>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
......
......@@ -19,18 +19,10 @@
<type>Career</type>
<workflow>career_workflow</workflow>
</chain>
<chain>
<type>Category Divergence Tester</type>
<workflow>edit_workflow</workflow>
</chain>
<chain>
<type>Chat Address</type>
<workflow>edit_workflow</workflow>
</chain>
<chain>
<type>Composed Divergence Tester</type>
<workflow>edit_workflow</workflow>
</chain>
<chain>
<type>Credit Card</type>
<workflow>edit_workflow, validation_workflow</workflow>
......@@ -75,14 +67,6 @@
<type>Person</type>
<workflow>edit_workflow, person_interaction_workflow, user_account_workflow, validation_workflow</workflow>
</chain>
<chain>
<type>Property Divergence Tester</type>
<workflow>edit_workflow</workflow>
</chain>
<chain>
<type>Quantity Divergence Tester</type>
<workflow>edit_workflow</workflow>
</chain>
<chain>
<type>Query</type>
<workflow>edit_workflow, query_workflow</workflow>
......@@ -99,14 +83,6 @@
<type>Simulation Movement</type>
<workflow>simulation_movement_causality_interaction_workflow</workflow>
</chain>
<chain>
<type>Solver Process</type>
<workflow>solver_process_workflow</workflow>
</chain>
<chain>
<type>Solver Type</type>
<workflow>edit_workflow, validation_workflow</workflow>
</chain>
<chain>
<type>Telephone</type>
<workflow>edit_workflow</workflow>
......
......@@ -104,8 +104,8 @@
<key> <string>left</string> </key>
<value>
<list>
<string>my_comment</string>
<string>my_workflow_action</string>
<string>your_comment</string>
<string>your_workflow_action</string>
</list>
</value>
</item>
......
......@@ -100,6 +100,7 @@
<list>
<string>my_causality_title</string>
<string>my_delivery_title_list</string>
<string>my_explanation_message</string>
</list>
</value>
</item>
......
......@@ -13,12 +13,12 @@
<key> <string>delegated_list</string> </key>
<value>
<list>
<string>description</string>
<string>title</string>
<string>base_category</string>
<string>catalog_index</string>
<string>portal_type</string>
<string>description</string>
<string>height</string>
<string>base_category</string>
<string>portal_type</string>
<string>title</string>
</list>
</value>
</item>
......@@ -60,6 +60,18 @@
<key> <string>tales</string> </key>
<value>
<dictionary>
<item>
<key> <string>base_category</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>catalog_index</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
......@@ -69,15 +81,17 @@
<value> <string></string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
<key> <string>height</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
......@@ -95,7 +109,7 @@
</item>
<item>
<key> <string>description</string> </key>
<value> <string>The lines which are impacted by the solver.</string> </value>
<value> <string>The simulation movements which are impacted by the solver.</string> </value>
</item>
<item>
<key> <string>field_id</string> </key>
......@@ -114,8 +128,8 @@
<value>
<list>
<tuple>
<string>Movement</string>
<string>Movement</string>
<string>Simulation Movement</string>
<string>Simulation Movement</string>
</tuple>
</list>
</value>
......@@ -126,7 +140,7 @@
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Delivery Lines</string> </value>
<value> <string>Simulation Movement</string> </value>
</item>
</dictionary>
</value>
......@@ -134,20 +148,4 @@
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="TALESMethod" module="Products.Formulator.TALESField"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_text</string> </key>
<value> <string>python: [(x, x) for x in context.getPortalMovementTypeList()]</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -38,7 +38,7 @@
</item>
<item>
<key> <string>action</string> </key>
<value> <string></string> </value>
<value> <string>Base_edit</string> </value>
</item>
<item>
<key> <string>description</string> </key>
......@@ -102,13 +102,17 @@
<item>
<key> <string>left</string> </key>
<value>
<list/>
<list>
<string>my_title</string>
</list>
</value>
</item>
<item>
<key> <string>right</string> </key>
<value>
<list/>
<list>
<string>my_translated_validation_state_title</string>
</list>
</value>
</item>
</dictionary>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>my_translated_validation_state_title</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
<value>
<dictionary>
<item>
<key> <string>external_validator_failed</string> </key>
<value> <string>The input failed the external validator.</string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>overrides</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>tales</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>values</string> </key>
<value>
<dictionary>
<item>
<key> <string>field_id</string> </key>
<value> <string>my_translated_workflow_state_title</string> </value>
</item>
<item>
<key> <string>form_id</string> </key>
<value> <string>Base_viewFieldLibrary</string> </value>
</item>
<item>
<key> <string>target</string> </key>
<value> <string>Click to edit the target</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -19,7 +19,7 @@
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string>%(content_url)s/Delivery_viewSolveDivergenceDialog?field_my_workflow_action=solve_divergence_action</string> </value>
<value> <string>%(content_url)s/Delivery_viewSolveDivergenceDialog?field_your_workflow_action=solve_divergence_action</string> </value>
</item>
<item>
<key> <string>after_script_name</string> </key>
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="InteractionDefinition" module="Products.ERP5.Interaction"/>
<tuple/>
</tuple>
<global name="InteractionDefinition" module="Products.ERP5.Interaction"/>
</pickle>
<pickle>
<dictionary>
......@@ -35,6 +32,12 @@
</list>
</value>
</item>
<item>
<key> <string>before_commit_script_name</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
......@@ -73,6 +76,10 @@
<tuple/>
</value>
</item>
<item>
<key> <string>temporary_document_disallowed</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="InteractionDefinition" module="Products.ERP5.Interaction"/>
<tuple/>
</tuple>
<global name="InteractionDefinition" module="Products.ERP5.Interaction"/>
</pickle>
<pickle>
<dictionary>
......@@ -35,6 +32,12 @@
</list>
</value>
</item>
<item>
<key> <string>before_commit_script_name</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
......@@ -73,6 +76,10 @@
<tuple/>
</value>
</item>
<item>
<key> <string>temporary_document_disallowed</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
......
......@@ -10,12 +10,10 @@ Bank Account | view
Base Variant Movement Group | view
Career | change_function
Career | view
Category Divergence Tester | view
Category Movement Group | view
Causality Assignment Movement Group | view
Causality Movement Group | view
Chat Address | view
Composed Divergence Tester | view
Credit Card | view
Currency Exchange Line | view
Currency Module | view
......@@ -73,10 +71,8 @@ Person | terminate_career
Person | view
Preference | base_preference
Property Assignment Movement Group | view
Property Divergence Tester | view
Property Grouping Movement Group | view
Property Movement Group | view
Quantity Divergence Tester | view
Quantity Sign Movement Group | view
Query Module | view
Query | view
......@@ -86,18 +82,6 @@ Root Applied Rule Causality Movement Group | view
Rounding Model | predicate_view
Rounding Model | view
Rounding Tool | view
Solver Decision | configuration
Solver Decision | view
Solver Process Tool | view
Solver Process | view
Solver Tool | view
Solver Type | action_view
Solver Type | predicate_view
Solver Type | role_view
Solver Type | solver_view
Solver Type | translation_view
Solver Type | update_local_roles
Solver Type | view
Split Movement Group | view
Tax Line Delivery Movement Group | view
Telephone | change_function
......
......@@ -43,4 +43,5 @@ source_region
subordination
successor
trade_phase
update_frequency
use
\ No newline at end of file
Agent | Agent Privilege
Bank Account | Agent
Composed Divergence Tester | Category Divergence Tester
Composed Divergence Tester | Property Divergence Tester
Composed Divergence Tester | Quantity Divergence Tester
Currency Exchange Line | Currency Exchange Cell
Currency Module | Currency
Currency | Currency Exchange Line
......@@ -86,9 +83,4 @@ Person | Image
Person | Link
Person | Telephone
Query Module | Query
Rounding Tool | Rounding Model
Solver Process Tool | Solver Process
Solver Process | Solver Decision
Solver Tool | Solver Type
Solver Type | Action Information
Solver Type | Role Information
\ No newline at end of file
Rounding Tool | Rounding Model
\ No newline at end of file
......@@ -5,12 +5,10 @@ Assignment
Bank Account
Base Variant Movement Group
Career
Category Divergence Tester
Category Movement Group
Causality Assignment Movement Group
Causality Movement Group
Chat Address
Composed Divergence Tester
Credit Card
Currency
Currency Exchange Cell
......@@ -44,10 +42,8 @@ Parent Explanation Movement Group
Person
Person Module
Property Assignment Movement Group
Property Divergence Tester
Property Grouping Movement Group
Property Movement Group
Quantity Divergence Tester
Quantity Sign Movement Group
Query
Query Module
......@@ -56,11 +52,6 @@ Role Definition
Root Applied Rule Causality Movement Group
Rounding Model
Rounding Tool
Solver Decision
Solver Process
Solver Process Tool
Solver Tool
Solver Type
Split Movement Group
Tax Line Delivery Movement Group
Telephone
......
......@@ -5,9 +5,7 @@ Assignment | edit_workflow
Bank Account | edit_workflow
Bank Account | validation_workflow
Career | career_workflow
Category Divergence Tester | edit_workflow
Chat Address | edit_workflow
Composed Divergence Tester | edit_workflow
Credit Card | edit_workflow
Credit Card | validation_workflow
Currency Exchange Line | currency_exchange_line_interaction_workflow
......@@ -35,15 +33,10 @@ Person | edit_workflow
Person | person_interaction_workflow
Person | user_account_workflow
Person | validation_workflow
Property Divergence Tester | edit_workflow
Quantity Divergence Tester | edit_workflow
Query | edit_workflow
Query | query_workflow
Role Definition | edit_workflow
Role Definition | local_permission_interaction_workflow
Rounding Model | validation_workflow
Simulation Movement | simulation_movement_causality_interaction_workflow
Solver Process | solver_process_workflow
Solver Type | edit_workflow
Solver Type | validation_workflow
Telephone | edit_workflow
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="BaseCategory" module="Products.ERP5Type.Document.BaseCategory"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>update_frequency</string>
</tuple>
</value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>update_frequency</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Base Category</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Update Frequency</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
classification
update_frequency
\ No newline at end of file
classification
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ActionInformation" module="Products.CMFCore.ActionInformation"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>action</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>action_type/object_view</string>
</tuple>
</value>
</item>
<item>
<key> <string>category</string> </key>
<value> <string>object_view</string> </value>
</item>
<item>
<key> <string>condition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>icon</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>divergence</string> </value>
</item>
<item>
<key> <string>permissions</string> </key>
<value>
<tuple>
<string>View</string>
</tuple>
</value>
</item>
<item>
<key> <string>priority</string> </key>
<value> <float>2.0</float> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Divergence Testers</string> </value>
</item>
<item>
<key> <string>visible</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Expression" module="Products.CMFCore.Expression"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>string:${object_url}/Rule_view</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ActionInformation" module="Products.CMFCore.ActionInformation"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>action</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>action_type/object_view</string>
</tuple>
</value>
</item>
<item>
<key> <string>category</string> </key>
<value> <string>object_view</string> </value>
</item>
<item>
<key> <string>condition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>icon</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>divergence</string> </value>
</item>
<item>
<key> <string>permissions</string> </key>
<value>
<tuple>
<string>View</string>
</tuple>
</value>
</item>
<item>
<key> <string>priority</string> </key>
<value> <float>2.0</float> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Divergence Testers</string> </value>
</item>
<item>
<key> <string>visible</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Expression" module="Products.CMFCore.Expression"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>string:${object_url}/Rule_view</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -33,7 +33,9 @@
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
<value>
<none/>
</value>
</item>
<item>
<key> <string>icon</string> </key>
......@@ -77,7 +79,7 @@
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>string:${object_url}/InvoiceTransactionRule_view</string> </value>
<value> <string>string:${object_url}/Rule_view</string> </value>
</item>
</dictionary>
</pickle>
......
......@@ -3,7 +3,7 @@
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="DeliveryBuilder" module="Products.ERP5Type.Document.DeliveryBuilder"/>
<global name="SimulatedDeliveryBuilder" module="Products.ERP5.Document.SimulatedDeliveryBuilder"/>
<tuple/>
</tuple>
</pickle>
......
......@@ -4,54 +4,40 @@
<item>Invoice Line</item>
</portal_type>
<portal_type id="Invoice Simulation Rule">
<item>Category Divergence Tester</item>
<item>Composed Divergence Tester</item>
<item>Category Membership Divergence Tester</item>
<item>DateTime Divergence Tester</item>
<item>Float Divergence Tester</item>
<item>Mapped Property</item>
<item>Property Divergence Tester</item>
<item>Quantity Divergence Tester</item>
</portal_type>
<portal_type id="Invoice Transaction Rule">
<item>Accounting Rule Cell</item>
<item>Category Divergence Tester</item>
<item>Composed Divergence Tester</item>
<item>Predicate</item>
<item>Property Divergence Tester</item>
<item>Quantity Divergence Tester</item>
<item>Net Converted Quantity Divergence Tester</item>
<item>Specialise Divergence Tester</item>
<item>String Divergence Tester</item>
<item>Variation Divergence Tester</item>
</portal_type>
<portal_type id="Invoice Transaction Simulation Rule">
<item>Accounting Rule Cell</item>
<item>Category Divergence Tester</item>
<item>Composed Divergence Tester</item>
<item>Category Membership Divergence Tester</item>
<item>DateTime Divergence Tester</item>
<item>Float Divergence Tester</item>
<item>Mapped Property</item>
<item>Net Converted Quantity Divergence Tester</item>
<item>Predicate</item>
<item>Property Divergence Tester</item>
<item>Quantity Divergence Tester</item>
</portal_type>
<portal_type id="Invoicing Rule">
<item>Category Divergence Tester</item>
<item>Composed Divergence Tester</item>
<item>Property Divergence Tester</item>
<item>Quantity Divergence Tester</item>
<item>Specialise Divergence Tester</item>
<item>String Divergence Tester</item>
<item>Variation Divergence Tester</item>
</portal_type>
<portal_type id="Rule Tool">
<item>Invoice Simulation Rule</item>
<item>Invoice Transaction Rule</item>
<item>Invoice Transaction Simulation Rule</item>
<item>Invoicing Rule</item>
<item>Trade Model Rule</item>
<item>Trade Model Simulation Rule</item>
</portal_type>
<portal_type id="Trade Model Rule">
<item>Category Divergence Tester</item>
<item>Composed Divergence Tester</item>
<item>Property Divergence Tester</item>
<item>Quantity Divergence Tester</item>
</portal_type>
<portal_type id="Trade Model Simulation Rule">
<item>Category Divergence Tester</item>
<item>Composed Divergence Tester</item>
<item>Category Membership Divergence Tester</item>
<item>DateTime Divergence Tester</item>
<item>Float Divergence Tester</item>
<item>Mapped Property</item>
<item>Property Divergence Tester</item>
<item>Quantity Divergence Tester</item>
<item>Net Converted Quantity Divergence Tester</item>
<item>Specialise Divergence Tester</item>
<item>String Divergence Tester</item>
<item>Variation Divergence Tester</item>
</portal_type>
</allowed_content_type_list>
\ No newline at end of file
......@@ -3,7 +3,4 @@
<item>Invoice Cell</item>
<item>Invoice Line</item>
</portal_type>
<portal_type id="Invoice Transaction Rule">
<item>Accounting Rule Cell</item>
</portal_type>
</hidden_content_type_list>
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment