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