Commit c3966da3 authored by Vincent Pelletier's avatar Vincent Pelletier

erp5_base: Move simulation-related content to erp5_simulation.

As a consequence, reduces portal type duplication: Solver Tool portal type
is also present in erp5_simulation, and does not work without it installed.

Also, install erp5_simulation before erp5_trade in tests.
Note for testFunctionalKM: not moving erp5_simulation_test as this BT also
depends on erp5_trade and not just erp5_simulation.
parent 63f18b7b
erp5_base >= 0.8.3
erp5_core >= 1.0rc13
erp5_simulation
\ No newline at end of file
......@@ -14,39 +14,6 @@
<portal_type id="Currency Module">
<item>Currency</item>
</portal_type>
<portal_type id="Delivery Builder">
<item>Base Variant Movement Group</item>
<item>Category Movement Group</item>
<item>Causality Assignment Movement Group</item>
<item>Causality Movement Group</item>
<item>Day Movement Group</item>
<item>Delivery Causality Assignment Movement Group</item>
<item>Invoice Movement Group</item>
<item>Monthly Range Movement Group</item>
<item>Nested Line Movement Group</item>
<item>Order Movement Group</item>
<item>Parent Delivery Property Movement Group</item>
<item>Parent Explanation Movement Group</item>
<item>Predicate</item>
<item>Previous Causality Movement Group</item>
<item>Property Assignment Movement Group</item>
<item>Property Grouping Movement Group</item>
<item>Property Movement Group</item>
<item>Quantity Sign Movement Group</item>
<item>Requirement Movement Group</item>
<item>Root Applied Rule Causality Movement Group</item>
<item>Split Movement Group</item>
<item>Title Movement Group</item>
<item>Variant Movement Group</item>
<item>Variation Property Movement Group</item>
</portal_type>
<portal_type id="Delivery Tool">
<item>Delivery Builder</item>
</portal_type>
<portal_type id="Delivery Type">
<item>Action Information</item>
<item>Role Information</item>
</portal_type>
<portal_type id="Embedded Folder">
<item>Embedded File</item>
</portal_type>
......@@ -59,36 +26,6 @@
<portal_type id="Notification Message Module">
<item>Notification Message</item>
</portal_type>
<portal_type id="Order Builder">
<item>Base Variant Movement Group</item>
<item>Category Movement Group</item>
<item>Causality Assignment Movement Group</item>
<item>Causality Movement Group</item>
<item>Day Movement Group</item>
<item>Delivery Causality Assignment Movement Group</item>
<item>First Causality Movement Group</item>
<item>Invoice Movement Group</item>
<item>Monthly Range Movement Group</item>
<item>Nested Line Movement Group</item>
<item>Order Movement Group</item>
<item>Parent Delivery Property Movement Group</item>
<item>Parent Explanation Movement Group</item>
<item>Predicate</item>
<item>Previous Causality Movement Group</item>
<item>Property Assignment Movement Group</item>
<item>Property Grouping Movement Group</item>
<item>Property Movement Group</item>
<item>Quantity Sign Movement Group</item>
<item>Requirement Movement Group</item>
<item>Root Applied Rule Causality Movement Group</item>
<item>Split Movement Group</item>
<item>Title Movement Group</item>
<item>Variant Movement Group</item>
<item>Variation Property Movement Group</item>
</portal_type>
<portal_type id="Order Tool">
<item>Order Builder</item>
</portal_type>
<portal_type id="Organisation">
<item>Address</item>
<item>Bank Account</item>
......@@ -129,7 +66,4 @@
<portal_type id="Rounding Tool">
<item>Rounding Model</item>
</portal_type>
<portal_type id="Solver Tool">
<item>Solver Type</item>
</portal_type>
</allowed_content_type_list>
\ No newline at end of file
......@@ -12,9 +12,6 @@
<portal_type id="Currency Module">
<item>business_application</item>
</portal_type>
<portal_type id="Delivery Type">
<item>ledger</item>
</portal_type>
<portal_type id="Notification Message">
<item>specialise</item>
</portal_type>
......
......@@ -21,9 +21,6 @@
<portal_type id="Preference">
<item>TelephonePreference</item>
</portal_type>
<portal_type id="Previous Causality Movement Group">
<item>PreviousCausalityMovementGroup</item>
</portal_type>
<portal_type id="Query">
<item>TextDocument</item>
</portal_type>
......
<?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>_property_domain_dict</string> </key>
<value>
<dictionary>
<item>
<key> <string>short_title</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>acquire_local_roles</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>content_icon</string> </key>
<value> <string>folder_icon.gif</string> </value>
</item>
<item>
<key> <string>content_meta_type</string> </key>
<value> <string>ERP5 Solver Tool</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Solver Tool contains Solver Types</string> </value>
</item>
<item>
<key> <string>factory</string> </key>
<value> <string>addFolder</string> </value>
</item>
<item>
<key> <string>filter_content_types</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>group_list</string> </key>
<value>
<tuple>
<string>module</string>
</tuple>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>Solver 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>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>type_class</string> </key>
<value> <string>Folder</string> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="TranslationInformation" module="Products.ERP5Type.TranslationProviderBase"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>domain_name</string> </key>
<value> <string>erp5_ui</string> </value>
</item>
<item>
<key> <string>property_name</string> </key>
<value> <string>short_title</string> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="TranslationInformation" module="Products.ERP5Type.TranslationProviderBase"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>domain_name</string> </key>
<value> <string>erp5_ui</string> </value>
</item>
<item>
<key> <string>property_name</string> </key>
<value> <string>title</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -35,10 +35,6 @@
<type>Currency Exchange Line</type>
<workflow>currency_exchange_line_interaction_workflow, edit_workflow, reindex_object_interaction_workflow, validation_workflow</workflow>
</chain>
<chain>
<type>Delivery Type</type>
<workflow>base_type_interaction_workflow, dynamic_class_generation_interaction_workflow</workflow>
</chain>
<chain>
<type>ERP5 Login</type>
<workflow>edit_workflow, login_validation_workflow</workflow>
......@@ -107,10 +103,6 @@
<type>Rounding Model</type>
<workflow>validation_workflow</workflow>
</chain>
<chain>
<type>Simulation Movement</type>
<workflow>simulation_movement_causality_interaction_workflow</workflow>
</chain>
<chain>
<type>Telephone</type>
<workflow>coordinate_interaction_workflow, edit_workflow, reachability_workflow</workflow>
......
......@@ -7,31 +7,13 @@ Agent | signature
Agent | view
Assignment | view
Bank Account | view
Base Variant Movement Group | view
Career | change_function
Career | view
Category Movement Group | view
Causality Assignment Movement Group | view
Causality Movement Group | view
Chat Address | view
Credit Card | view
Currency Exchange Line | view
Currency Module | view
Currency | view
Day Movement Group | view
Delivery Builder | view
Delivery Builder | view_predicate_group
Delivery Builder | view_profile
Delivery Causality Assignment Movement Group | view
Delivery Tool | view
Delivery Type | action_view
Delivery Type | copy_roles
Delivery Type | delivery_view
Delivery Type | jump_property_sheets
Delivery Type | role_view
Delivery Type | translation_view
Delivery Type | update_local_roles
Delivery Type | view
ERP5 Login | view
Email | change_function
Email | view
......@@ -56,29 +38,19 @@ Image | download
Image | fullsize_view
Image | update_content_from_url
Image | view
Invoice Movement Group | view
Link | view
Mapped Property | view
Monthly Range Movement Group | view
Nested Line Movement Group | view
Notification Message Module | view
Notification Message | list
Notification Message | local_permission
Notification Message | view
Notification Message | view_editor
Order Builder | view
Order Builder | view_predicate_group
Order Builder | view_profile
Order Movement Group | view
Order Tool | view
Organisation Module | view
Organisation | details
Organisation | document_view
Organisation | financial_view
Organisation | jump_to_persons
Organisation | view
Parent Delivery Property Movement Group | view
Parent Explanation Movement Group | view
Person Module | view
Person | assignment
Person | details
......@@ -90,25 +62,14 @@ Person | view
Preference Tool | advanced
Preference | base_preference
Preference | change_password
Previous Causality Movement Group | view
Property Assignment Movement Group | view
Property Grouping Movement Group | view
Property Movement Group | view
Quantity Sign Movement Group | view
Query Module | view
Query | view
Requirement Movement Group | view
Role Definition | view
Root Applied Rule Causality Movement Group | view
Rounding Model | predicate_view
Rounding Model | view
Rounding Tool | view
Split Movement Group | view
Telephone | change_function
Telephone | view
Title Movement Group | view
Variant Movement Group | view
Variation Property Movement Group | view
portal_actions | jump_query
portal_actions | jump_related_object
portal_actions | post_query
\ No newline at end of file
agent
agent_privilege
bank_account_type
collect_order_group
conflicting_solver
contributor
creator
currency_exchange_type
delivery_builder
delivery_solver
destination_carrier
destination_referral
destination_region
divergence_scope
economical_class
end_of
follow_up
......@@ -26,11 +21,9 @@ marital_status
market_segment
nationality
natural_parent
order_builder
payment_mode
predecessor
price_currency
property_mapping
region
resource_use
role
......
......@@ -2,3 +2,55 @@ portal_introspections
portal_memcached/persistent_memcached_plugin
portal_solver_processes
portal_web_services
portal_types
portal_types/Base Variant Movement Group
portal_types/Category Movement Group
portal_types/Causality Assignment Movement Group
portal_types/Causality Movement Group
portal_types/Day Movement Group
portal_types/Delivery Builder
portal_types/Delivery Causality Assignment Movement Group
portal_types/Delivery Tool
portal_types/Delivery Type
portal_types/Invoice Movement Group
portal_types/Monthly Range Movement Group
portal_types/Nested Line Movement Group
portal_types/Order Builder
portal_types/Order Movement Group
portal_types/Order Tool
portal_types/Parent Delivery Property Movement Group
portal_types/Parent Explanation Movement Group
portal_types/Previous Causality Movement Group
portal_types/Property Assignment Movement Group
portal_types/Property Grouping Movement Group
portal_types/Property Movement Group
portal_types/Quantity Sign Movement Group
portal_types/Requirement Movement Group
portal_types/Root Applied Rule Causality Movement Group
portal_types/Solver Tool
portal_types/Split Movement Group
portal_types/Title Movement Group
portal_types/Variant Movement Group
portal_types/Variation Property Movement Group
portal_categories/collect_order_group
portal_categories/collect_order_group/cell
portal_categories/collect_order_group/delivery
portal_categories/collect_order_group/line
portal_categories/conflicting_solver
portal_categories/delivery_builder
portal_categories/delivery_solver
portal_categories/divergence_scope
portal_categories/divergence_scope/category
portal_categories/divergence_scope/property
portal_categories/divergence_scope/quantity
portal_categories/order_builder
portal_categories/property_mapping
portal_roundings
portal_solver_processes
portal_solvers
portal_workflow/delivery_causality_interaction_workflow
portal_workflow/delivery_causality_workflow
portal_workflow/delivery_movement_causality_interaction_workflow
portal_workflow/delivery_movement_simulation_interaction_workflow
portal_workflow/delivery_simulation_interaction_workflow
portal_workflow/simulation_movement_causality_interaction_workflow
\ No newline at end of file
portal_alarms/upgrader_migrate_to_embedded_file
portal_caches/document_cache_factory
portal_caches/document_cache_factory/**
portal_categories/collect_order_group/cell
portal_categories/collect_order_group/delivery
portal_categories/collect_order_group/line
portal_categories/divergence_scope/category
portal_categories/divergence_scope/property
portal_categories/divergence_scope/quantity
portal_contribution_registry/image_extension
portal_contribution_registry/image_mimetype
portal_memcached/persistent_memcached_plugin
\ No newline at end of file
......@@ -3,63 +3,10 @@ Bank Account | Agent
Currency Exchange Line | Currency Exchange Cell
Currency Module | Currency
Currency | Currency Exchange Line
Delivery Builder | Base Variant Movement Group
Delivery Builder | Category Movement Group
Delivery Builder | Causality Assignment Movement Group
Delivery Builder | Causality Movement Group
Delivery Builder | Day Movement Group
Delivery Builder | Delivery Causality Assignment Movement Group
Delivery Builder | Invoice Movement Group
Delivery Builder | Monthly Range Movement Group
Delivery Builder | Nested Line Movement Group
Delivery Builder | Order Movement Group
Delivery Builder | Parent Delivery Property Movement Group
Delivery Builder | Parent Explanation Movement Group
Delivery Builder | Predicate
Delivery Builder | Previous Causality Movement Group
Delivery Builder | Property Assignment Movement Group
Delivery Builder | Property Grouping Movement Group
Delivery Builder | Property Movement Group
Delivery Builder | Quantity Sign Movement Group
Delivery Builder | Requirement Movement Group
Delivery Builder | Root Applied Rule Causality Movement Group
Delivery Builder | Split Movement Group
Delivery Builder | Title Movement Group
Delivery Builder | Variant Movement Group
Delivery Builder | Variation Property Movement Group
Delivery Tool | Delivery Builder
Delivery Type | Action Information
Delivery Type | Role Information
Embedded Folder | Embedded File
Geographical Area | Geographical Location
Notification Message Module | Notification Message
Notification Message | Role Definition
Order Builder | Base Variant Movement Group
Order Builder | Category Movement Group
Order Builder | Causality Assignment Movement Group
Order Builder | Causality Movement Group
Order Builder | Day Movement Group
Order Builder | Delivery Causality Assignment Movement Group
Order Builder | First Causality Movement Group
Order Builder | Invoice Movement Group
Order Builder | Monthly Range Movement Group
Order Builder | Nested Line Movement Group
Order Builder | Order Movement Group
Order Builder | Parent Delivery Property Movement Group
Order Builder | Parent Explanation Movement Group
Order Builder | Predicate
Order Builder | Previous Causality Movement Group
Order Builder | Property Assignment Movement Group
Order Builder | Property Grouping Movement Group
Order Builder | Property Movement Group
Order Builder | Quantity Sign Movement Group
Order Builder | Requirement Movement Group
Order Builder | Root Applied Rule Causality Movement Group
Order Builder | Split Movement Group
Order Builder | Title Movement Group
Order Builder | Variant Movement Group
Order Builder | Variation Property Movement Group
Order Tool | Order Builder
Organisation Module | Organisation
Organisation | Address
Organisation | Bank Account
......@@ -88,4 +35,3 @@ Person | Link
Person | Telephone
Query Module | Query
Rounding Tool | Rounding Model
\ No newline at end of file
Solver Tool | Solver Type
......@@ -3,7 +3,6 @@ Currency Exchange Cell | currency_exchange_type
Currency Exchange Cell | price_currency
Currency Exchange Line | price_currency
Currency Module | business_application
Delivery Type | ledger
Notification Message Module | business_application
Notification Message | specialise
Organisation Module | business_application
......
......@@ -3,22 +3,13 @@ Agent
Agent Privilege
Assignment
Bank Account
Base Variant Movement Group
Career
Category Movement Group
Causality Assignment Movement Group
Causality Movement Group
Chat Address
Credit Card
Currency
Currency Exchange Cell
Currency Exchange Line
Currency Module
Day Movement Group
Delivery Builder
Delivery Causality Assignment Movement Group
Delivery Tool
Delivery Type
ERP5 Login
Email
Embedded File
......@@ -29,38 +20,18 @@ File
Geographical Area
Geographical Location
Image
Invoice Movement Group
Link
Mapped Property
Monthly Range Movement Group
Nested Line Movement Group
Notification Message
Notification Message Module
OOo Document
Order Builder
Order Movement Group
Order Tool
Organisation
Organisation Module
Parent Delivery Property Movement Group
Parent Explanation Movement Group
Person
Person Module
Previous Causality Movement Group
Property Assignment Movement Group
Property Grouping Movement Group
Property Movement Group
Quantity Sign Movement Group
Query
Query Module
Requirement Movement Group
Role Definition
Root Applied Rule Causality Movement Group
Rounding Model
Rounding Tool
Solver Tool
Split Movement Group
Telephone
\ No newline at end of file
Title Movement Group
Variant Movement Group
Variation Property Movement Group
......@@ -8,6 +8,5 @@ Organisation | DefaultImage
Person | DefaultImage
Person | ERP5User
Preference | TelephonePreference
Previous Causality Movement Group | PreviousCausalityMovementGroup
Query | TextDocument
Template Tool | TemplateToolERP5LoginUserManagerConstraint
\ No newline at end of file
......@@ -19,8 +19,6 @@ Currency Exchange Line | reindex_object_interaction_workflow
Currency Exchange Line | validation_workflow
Currency | edit_workflow
Currency | validation_workflow
Delivery Type | base_type_interaction_workflow
Delivery Type | dynamic_class_generation_interaction_workflow
ERP5 Login | edit_workflow
ERP5 Login | login_validation_workflow
Email | coordinate_interaction_workflow
......@@ -63,7 +61,6 @@ Query | query_workflow
Role Definition | edit_workflow
Role Definition | local_permission_interaction_workflow
Rounding Model | validation_workflow
Simulation Movement | simulation_movement_causality_interaction_workflow
Telephone | coordinate_interaction_workflow
Telephone | edit_workflow
Telephone | reachability_workflow
\ No newline at end of file
portal_roundings
\ No newline at end of file
portal_solver_processes
portal_solvers
\ No newline at end of file
......@@ -2,11 +2,6 @@ assignment_workflow
career_workflow
coordinate_interaction_workflow
currency_exchange_line_interaction_workflow
delivery_causality_interaction_workflow
delivery_causality_workflow
delivery_movement_causality_interaction_workflow
delivery_movement_simulation_interaction_workflow
delivery_simulation_interaction_workflow
document_conversion_interaction_workflow
document_security_interaction_workflow
embedded_workflow
......@@ -18,7 +13,6 @@ processing_status_workflow
query_workflow
reachability_workflow
reindex_object_interaction_workflow
simulation_movement_causality_interaction_workflow
solver_process_workflow
solver_workflow
user_account_workflow
\ No newline at end of file
erp5_accounting
erp5_simulation
\ No newline at end of file
<allowed_content_type_list>
<portal_type id="Delivery Builder">
<item>Base Variant Movement Group</item>
<item>Category Movement Group</item>
<item>Causality Assignment Movement Group</item>
<item>Causality Movement Group</item>
<item>Day Movement Group</item>
<item>Delivery Causality Assignment Movement Group</item>
<item>Invoice Movement Group</item>
<item>Monthly Range Movement Group</item>
<item>Nested Line Movement Group</item>
<item>Order Movement Group</item>
<item>Parent Delivery Property Movement Group</item>
<item>Parent Explanation Movement Group</item>
<item>Predicate</item>
<item>Previous Causality Movement Group</item>
<item>Property Assignment Movement Group</item>
<item>Property Grouping Movement Group</item>
<item>Property Movement Group</item>
<item>Quantity Sign Movement Group</item>
<item>Requirement Movement Group</item>
<item>Root Applied Rule Causality Movement Group</item>
<item>Split Movement Group</item>
<item>Title Movement Group</item>
<item>Variant Movement Group</item>
<item>Variation Property Movement Group</item>
</portal_type>
<portal_type id="Delivery Tool">
<item>Delivery Builder</item>
</portal_type>
<portal_type id="Delivery Type">
<item>Action Information</item>
<item>Role Information</item>
</portal_type>
<portal_type id="Order Builder">
<item>Base Variant Movement Group</item>
<item>Category Movement Group</item>
<item>Causality Assignment Movement Group</item>
<item>Causality Movement Group</item>
<item>Day Movement Group</item>
<item>Delivery Causality Assignment Movement Group</item>
<item>First Causality Movement Group</item>
<item>Invoice Movement Group</item>
<item>Monthly Range Movement Group</item>
<item>Nested Line Movement Group</item>
<item>Order Movement Group</item>
<item>Parent Delivery Property Movement Group</item>
<item>Parent Explanation Movement Group</item>
<item>Predicate</item>
<item>Previous Causality Movement Group</item>
<item>Property Assignment Movement Group</item>
<item>Property Grouping Movement Group</item>
<item>Property Movement Group</item>
<item>Quantity Sign Movement Group</item>
<item>Requirement Movement Group</item>
<item>Root Applied Rule Causality Movement Group</item>
<item>Split Movement Group</item>
<item>Title Movement Group</item>
<item>Variant Movement Group</item>
<item>Variation Property Movement Group</item>
</portal_type>
<portal_type id="Order Tool">
<item>Order Builder</item>
</portal_type>
<portal_type id="Solver Process">
<item>Solver Decision</item>
</portal_type>
......
<base_category_list>
<portal_type id="Delivery Type">
<item>ledger</item>
</portal_type>
</base_category_list>
\ No newline at end of file
......@@ -2,6 +2,9 @@
<portal_type id="Net Converted Quantity Divergence Tester">
<item>MultiPropertyEquivalenceTester</item>
</portal_type>
<portal_type id="Previous Causality Movement Group">
<item>PreviousCausalityMovementGroup</item>
</portal_type>
<portal_type id="Specialise Divergence Tester">
<item>SpecialiseEquivalenceTester</item>
</portal_type>
......
......@@ -7,6 +7,10 @@
<type>DateTime Divergence Tester</type>
<workflow>edit_workflow</workflow>
</chain>
<chain>
<type>Delivery Type</type>
<workflow>base_type_interaction_workflow, dynamic_class_generation_interaction_workflow</workflow>
</chain>
<chain>
<type>Float Divergence Tester</type>
<workflow>edit_workflow</workflow>
......@@ -15,6 +19,10 @@
<type>Net Converted Quantity Divergence Tester</type>
<workflow>edit_workflow</workflow>
</chain>
<chain>
<type>Simulation Movement</type>
<workflow>simulation_movement_causality_interaction_workflow</workflow>
</chain>
<chain>
<type>Solver Process</type>
<workflow>solver_process_workflow</workflow>
......
Applied Rule | view
Base Variant Movement Group | view
Category Membership Divergence Tester | configuration
Category Membership Divergence Tester | predicate
Category Membership Divergence Tester | view
Category Movement Group | view
Causality Assignment Movement Group | view
Causality Movement Group | view
DateTime Divergence Tester | configuration
DateTime Divergence Tester | predicate
DateTime Divergence Tester | view
Day Movement Group | view
Delivery Builder | view
Delivery Builder | view_predicate_group
Delivery Builder | view_profile
Delivery Causality Assignment Movement Group | view
Delivery Tool | view
Delivery Type | action_view
Delivery Type | copy_roles
Delivery Type | delivery_view
Delivery Type | jump_property_sheets
Delivery Type | role_view
Delivery Type | translation_view
Delivery Type | update_local_roles
Delivery Type | view
Float Divergence Tester | configuration
Float Divergence Tester | predicate
Float Divergence Tester | view
Invoice Movement Group | view
Monthly Range Movement Group | view
Nested Line Movement Group | view
Net Converted Quantity Divergence Tester | configuration
Net Converted Quantity Divergence Tester | predicate
Net Converted Quantity Divergence Tester | view
Order Builder | view
Order Builder | view_predicate_group
Order Builder | view_profile
Order Movement Group | view
Order Tool | view
Parent Delivery Property Movement Group | view
Parent Explanation Movement Group | view
Previous Causality Movement Group | view
Property Assignment Movement Group | view
Property Grouping Movement Group | view
Property Movement Group | view
Quantity Sign Movement Group | view
Requirement Movement Group | view
Root Applied Rule Causality Movement Group | view
Simulation Movement | view
Simulation Tool | view
Solver Decision | configuration
......@@ -28,10 +63,14 @@ Solver Type | view
Specialise Divergence Tester | configuration
Specialise Divergence Tester | predicate
Specialise Divergence Tester | view
Split Movement Group | view
String Divergence Tester | configuration
String Divergence Tester | predicate
String Divergence Tester | view
Title Movement Group | view
Variant Movement Group | view
Variation Divergence Tester | configuration
Variation Divergence Tester | predicate
Variation Divergence Tester | view
Variation Property Movement Group | view
portal_actions | rule_predicate_view
\ No newline at end of file
collect_order_group
conflicting_solver
delivery_builder
delivery_solver
divergence_scope
order_builder
property_mapping
\ No newline at end of file
portal_categories/collect_order_group/cell
portal_categories/collect_order_group/delivery
portal_categories/collect_order_group/line
portal_categories/divergence_scope/category
portal_categories/divergence_scope/property
portal_categories/divergence_scope/quantity
\ No newline at end of file
Delivery Builder | Base Variant Movement Group
Delivery Builder | Category Movement Group
Delivery Builder | Causality Assignment Movement Group
Delivery Builder | Causality Movement Group
Delivery Builder | Day Movement Group
Delivery Builder | Delivery Causality Assignment Movement Group
Delivery Builder | Invoice Movement Group
Delivery Builder | Monthly Range Movement Group
Delivery Builder | Nested Line Movement Group
Delivery Builder | Order Movement Group
Delivery Builder | Parent Delivery Property Movement Group
Delivery Builder | Parent Explanation Movement Group
Delivery Builder | Predicate
Delivery Builder | Previous Causality Movement Group
Delivery Builder | Property Assignment Movement Group
Delivery Builder | Property Grouping Movement Group
Delivery Builder | Property Movement Group
Delivery Builder | Quantity Sign Movement Group
Delivery Builder | Requirement Movement Group
Delivery Builder | Root Applied Rule Causality Movement Group
Delivery Builder | Split Movement Group
Delivery Builder | Title Movement Group
Delivery Builder | Variant Movement Group
Delivery Builder | Variation Property Movement Group
Delivery Tool | Delivery Builder
Delivery Type | Action Information
Delivery Type | Role Information
Order Builder | Base Variant Movement Group
Order Builder | Category Movement Group
Order Builder | Causality Assignment Movement Group
Order Builder | Causality Movement Group
Order Builder | Day Movement Group
Order Builder | Delivery Causality Assignment Movement Group
Order Builder | First Causality Movement Group
Order Builder | Invoice Movement Group
Order Builder | Monthly Range Movement Group
Order Builder | Nested Line Movement Group
Order Builder | Order Movement Group
Order Builder | Parent Delivery Property Movement Group
Order Builder | Parent Explanation Movement Group
Order Builder | Predicate
Order Builder | Previous Causality Movement Group
Order Builder | Property Assignment Movement Group
Order Builder | Property Grouping Movement Group
Order Builder | Property Movement Group
Order Builder | Quantity Sign Movement Group
Order Builder | Requirement Movement Group
Order Builder | Root Applied Rule Causality Movement Group
Order Builder | Split Movement Group
Order Builder | Title Movement Group
Order Builder | Variant Movement Group
Order Builder | Variation Property Movement Group
Order Tool | Order Builder
Solver Process Tool | Solver Process
Solver Process | Solver Decision
Solver Tool | Solver Type
Solver Tool | Solver Type
Solver Type | Action Information
Solver Type | Role Information
\ No newline at end of file
Delivery Type | ledger
\ No newline at end of file
Base Variant Movement Group
Category Membership Divergence Tester
Category Movement Group
Causality Assignment Movement Group
Causality Movement Group
DateTime Divergence Tester
Day Movement Group
Delivery Builder
Delivery Causality Assignment Movement Group
Delivery Tool
Delivery Type
Float Divergence Tester
Invoice Movement Group
Monthly Range Movement Group
Nested Line Movement Group
Net Converted Quantity Divergence Tester
Order Builder
Order Movement Group
Order Tool
Parent Delivery Property Movement Group
Parent Explanation Movement Group
Previous Causality Movement Group
Property Assignment Movement Group
Property Grouping Movement Group
Property Movement Group
Quantity Sign Movement Group
Requirement Movement Group
Root Applied Rule Causality Movement Group
Solver Decision
Solver Process
Solver Process Tool
Solver Tool
Solver Type
Specialise Divergence Tester
Split Movement Group
String Divergence Tester
Title Movement Group
Variant Movement Group
Variation Divergence Tester
Variation Property Movement Group
\ No newline at end of file
Net Converted Quantity Divergence Tester | MultiPropertyEquivalenceTester
Previous Causality Movement Group | PreviousCausalityMovementGroup
Specialise Divergence Tester | SpecialiseEquivalenceTester
Variation Divergence Tester | MultiPropertyEquivalenceTester
\ No newline at end of file
Category Membership Divergence Tester | edit_workflow
DateTime Divergence Tester | edit_workflow
Delivery Type | base_type_interaction_workflow
Delivery Type | dynamic_class_generation_interaction_workflow
Float Divergence Tester | edit_workflow
Net Converted Quantity Divergence Tester | edit_workflow
Simulation Movement | simulation_movement_causality_interaction_workflow
Solver Process | solver_process_workflow
Solver Type | edit_workflow
Solver Type | validation_workflow
......
portal_solver_processes
portal_solvers
\ No newline at end of file
delivery_causality_interaction_workflow
delivery_causality_workflow
delivery_movement_causality_interaction_workflow
delivery_movement_simulation_interaction_workflow
delivery_simulation_interaction_workflow
simulation_movement_causality_interaction_workflow
\ No newline at end of file
......@@ -44,8 +44,8 @@ class TestUbercartSynchronization(ERP5TypeTestCase):
'erp5_base',
'erp5_core_proxy_field_legacy',
'erp5_pdm',
'erp5_trade',
'erp5_simulation',
'erp5_trade',
'erp5_syncml',
'erp5_tiosafe_core',
'erp5_tiosafe_test',
......
......@@ -42,8 +42,8 @@ class TestVirtuemartSynchronization(ERP5TypeTestCase):
return (
'erp5_base',
'erp5_pdm',
'erp5_trade',
'erp5_simulation',
'erp5_trade',
'erp5_syncml',
'erp5_tiosafe_core',
'erp5_tiosafe_test',
......
......@@ -86,7 +86,7 @@ class TestCMFCategory(ERP5TypeTestCase):
/organisation
"""
return ('erp5_base', 'erp5_pdm', 'erp5_trade')
return ('erp5_base', 'erp5_simulation', 'erp5_pdm', 'erp5_trade')
def getCategoriesTool(self):
return getattr(self.portal, 'portal_categories', None)
......
......@@ -62,6 +62,7 @@ class TestAccounting_l10n_M9(ERP5TypeTestCase):
def getBusinessTemplateList(self):
return ( 'erp5_base',
'erp5_simulation',
'erp5_trade',
'erp5_invoicing',
'erp5_pdm',
......
......@@ -133,8 +133,9 @@ class TestAdvancedInvoice(TestSaleInvoiceMixin, ERP5TypeTestCase):
invoice_transaction_line_portal_type = 'Sale Invoice Transaction Line'
def getBusinessTemplateList(self):
return ('erp5_core_proxy_field_legacy', 'erp5_base', 'erp5_pdm',
'erp5_simulation', 'erp5_trade', 'erp5_accounting', 'erp5_invoicing',
return ('erp5_core_proxy_field_legacy', 'erp5_base', 'erp5_simulation',
'erp5_pdm',
'erp5_trade', 'erp5_accounting', 'erp5_invoicing',
'erp5_advanced_invoicing', 'erp5_apparel', 'erp5_project',
'erp5_configurator_standard_trade_template',
'erp5_configurator_standard_invoicing_template',
......@@ -1134,7 +1135,7 @@ class TestAdvancedPurchaseInvoice(TestAdvancedInvoice):
class TestWorkflow(SecurityTestCase):
def getBusinessTemplateList(self):
return ('erp5_core', 'erp5_base', 'erp5_pdm',
return ('erp5_core', 'erp5_base', 'erp5_simulation', 'erp5_pdm',
'erp5_trade', 'erp5_accounting',
'erp5_invoicing', 'erp5_advanced_invoicing')
......
......@@ -57,7 +57,9 @@ class TestAmount(ERP5TypeTestCase):
def getBusinessTemplateList(self):
"""
"""
return ('erp5_base', 'erp5_pdm', 'erp5_trade', 'erp5_apparel')
return (
'erp5_base', 'erp5_simulation', 'erp5_pdm', 'erp5_trade', 'erp5_apparel',
)
def login(self, quiet=0, run=run_all_test):
uf = self.getPortal().acl_users
......
......@@ -37,6 +37,7 @@ class TestApparelModel(ERP5TypeTestCase):
def getBusinessTemplateList(self):
return (
'erp5_base',
'erp5_simulation',
'erp5_pdm',
'erp5_trade',
'erp5_apparel')
......
......@@ -62,6 +62,7 @@ class TestBug(ERP5TypeTestCase):
Return the list of required business templates.
"""
return ( 'erp5_base'
, 'erp5_simulation'
, 'erp5_crm'
, 'erp5_forge'
, 'erp5_pdm'
......
......@@ -52,7 +52,9 @@ class TestDomainTool(TestPredicateMixIn):
Return the list of business templates.
"""
return ('erp5_base','erp5_pdm', 'erp5_trade', 'erp5_apparel')
return (
'erp5_base', 'erp5_simulation', 'erp5_pdm', 'erp5_trade', 'erp5_apparel',
)
def afterSetUp(self):
domain_tool = self.getDomainTool()
......
......@@ -1591,6 +1591,7 @@ class TestERP5WebWithSimpleSecurity(ERP5TypeTestCase):
def getBusinessTemplateList(self):
return ('erp5_base',
'erp5_simulation',
'erp5_pdm',
'erp5_trade',
'erp5_project',
......
......@@ -57,7 +57,8 @@ class TestZeleniumRunMyDocSample(ERP5TypeFunctionalTestCase):
Return the list of business templates.
"""
return ('erp5_core_proxy_field_legacy', 'erp5_full_text_mroonga_catalog',
'erp5_base', 'erp5_ui_test_core','erp5_web', 'erp5_ingestion',
'erp5_base', 'erp5_simulation',
'erp5_ui_test_core','erp5_web', 'erp5_ingestion',
'erp5_accounting',
'erp5_jquery', 'erp5_dms', 'erp5_jquery_ui', 'erp5_web',
'erp5_slideshow_style', 'erp5_knowledge_pad', 'erp5_run_my_doc',
......
......@@ -42,8 +42,8 @@ class TestICal(ERP5TypeTestCase):
def getBusinessTemplateList(self):
""" """
return ('erp5_base', 'erp5_pdm', 'erp5_trade', 'erp5_project', 'erp5_crm',
'erp5_ical_style')
return ('erp5_base', 'erp5_simulation', 'erp5_pdm', 'erp5_trade',
'erp5_project', 'erp5_crm', 'erp5_ical_style')
def afterSetUp(self):
self.portal = self.getPortal()
......
......@@ -32,7 +32,8 @@ from DateTime import DateTime
class MilestoneReportingMixin:
business_template_list = ('erp5_base','erp5_pdm', 'erp5_trade', 'erp5_project',
business_template_list = ('erp5_base', 'erp5_simulation', 'erp5_pdm',
'erp5_trade', 'erp5_project',
# XXX This report have to be updated not to use movement table
"erp5_movement_table_catalog",
)
......
......@@ -39,6 +39,7 @@ class TestRoundingTool(ERP5TypeTestCase):
def getBusinessTemplateList(self):
return ('erp5_base',
'erp5_simulation',
'erp5_pdm',
'erp5_trade',
)
......
......@@ -40,7 +40,10 @@ class TestSupplyMixin:
"""
List of needed Business Templates
"""
return ('erp5_base', 'erp5_pdm', 'erp5_dummy_movement', 'erp5_trade')
return (
'erp5_base', 'erp5_simulation', 'erp5_pdm', 'erp5_dummy_movement',
'erp5_trade',
)
def afterSetUp(self):
self.login()
......
......@@ -52,6 +52,7 @@ class TestTemplateTool(ERP5TypeTestCase):
return ('erp5_core_proxy_field_legacy',
'erp5_full_text_mroonga_catalog',
'erp5_base',
'erp5_simulation',
'erp5_stock_cache',
'erp5_csv_style')
......
......@@ -43,7 +43,7 @@ class TestTradeReports(ERP5ReportTestCase):
def getBusinessTemplateList(self):
"""Returns list of BT to be installed."""
return ('erp5_core_proxy_field_legacy',
'erp5_base', 'erp5_pdm', 'erp5_trade', 'erp5_simulation',
'erp5_base', 'erp5_simulation', 'erp5_pdm', 'erp5_trade',
'erp5_simulation_test', 'erp5_configurator_standard_trade_template', )
def login(self):
......
......@@ -52,6 +52,7 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
"""
return ('erp5_core_proxy_field_legacy',
'erp5_base',
'erp5_simulation',
'erp5_pdm',
'erp5_trade',
'erp5_item',
......
......@@ -65,6 +65,7 @@ class TestPackaging(testTioSafeMixin):
def test_skins(self):
"""Test skins are present."""
for skin_name in ( 'erp5_base',
'erp5_simulation',
'erp5_pdm',
'erp5_trade',
'erp5_syncml',
......
......@@ -43,7 +43,8 @@ class TestNamingConvention(ERP5TypeTestCase):
Return the list of business templates.
"""
# include all standard Business Templates, i.e. erp5_*
return ('erp5_base', 'erp5_pdm', 'erp5_trade', 'erp5_accounting',
return ('erp5_base', 'erp5_simulation',
'erp5_pdm', 'erp5_trade', 'erp5_accounting',
'erp5_apparel', 'erp5_mrp', 'erp5_project', 'erp5_dms',
'erp5_web', 'erp5_csv_style', 'erp5_crm',
'erp5_budget', 'erp5_item', 'erp5_ui_test',
......
......@@ -124,7 +124,7 @@ class TestERP5Type(PropertySheetTestCase, LogInterceptor):
"""
Return the list of business templates.
"""
return ('erp5_base',)
return ('erp5_base', 'erp5_simulation')
def afterSetUp(self):
self.login()
......
......@@ -45,13 +45,14 @@ class TestZeleniumKM(ERP5TypeFunctionalTestCase):
# keep only minimal
return ('erp5_core_proxy_field_legacy', 'erp5_full_text_mroonga_catalog',
'erp5_base', 'erp5_ui_test_core', 'erp5_ui_test',
'erp5_simulation',
'erp5_dhtml_style', 'erp5_dhtml_ui_test',
'erp5_jquery', 'erp5_jquery_ui',
'erp5_knowledge_pad', 'erp5_pdm',
'erp5_trade', 'erp5_ooo_import',
'erp5_accounting', 'erp5_invoicing',
'erp5_simplified_invoicing', 'erp5_project',
'erp5_simulation', 'erp5_simulation_test',
'erp5_simulation_test',
'erp5_ingestion', 'erp5_ingestion_mysql_innodb_catalog',
'erp5_web', 'erp5_dms', 'erp5_dms_ui_test',
'erp5_ui_test_data',
......
......@@ -50,13 +50,13 @@ class TestZeleniumStandaloneUserTutorial(ERP5TypeFunctionalTestCase):
"""
return ('erp5_core_proxy_field_legacy', 'erp5_full_text_mroonga_catalog',
'erp5_base', 'erp5_ui_test_core',
'erp5_simulation',
'erp5_dhtml_style',
'erp5_jquery', 'erp5_jquery_ui',
'erp5_knowledge_pad', 'erp5_pdm',
'erp5_trade', 'erp5_ooo_import',
'erp5_accounting', 'erp5_invoicing',
'erp5_simplified_invoicing', 'erp5_project',
'erp5_simulation',
'erp5_configurator_standard_solver',
'erp5_configurator_standard_trade_template',
'erp5_configurator_standard_accounting_template',
......
......@@ -32,7 +32,7 @@ class PortalTypeOfPortalTypeTestCase(ERP5TypeTestCase):
Base class to test Portal Types of other Portal Types
"""
def getBusinessTemplateList(self):
return ('erp5_core', 'erp5_base', 'erp5_accounting')
return ('erp5_core', 'erp5_base', 'erp5_simulation', 'erp5_accounting')
def setUpPropertyOnPortalType(self, portal_type_id, property_name, property_value):
portal_type = self.portal.portal_types.get(portal_type_id, None)
......
......@@ -45,7 +45,7 @@ class TestXMLMatrix(ERP5TypeTestCase, LogInterceptor):
"""
Return the list of business templates.
"""
return ('erp5_base', 'erp5_pdm', 'erp5_trade',)
return ('erp5_base', 'erp5_simulation', 'erp5_pdm', 'erp5_trade')
def getTitle(self):
"""
......
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