Commit 60a998b4 authored by Rafael Monnerat's avatar Rafael Monnerat

Depends on erp5_corporate_identity

See merge request nexedi/slapos.core!449
parents 48d46cca bc80f01c
...@@ -214,6 +214,7 @@ class TestSlapOSConfigurator(SlapOSTestCaseMixin): ...@@ -214,6 +214,7 @@ class TestSlapOSConfigurator(SlapOSTestCaseMixin):
'item_module', 'item_module',
'knowledge_pad_module', 'knowledge_pad_module',
'meeting_module', 'meeting_module',
'notebook_module',
'notification_message_module', 'notification_message_module',
'open_internal_order_module', 'open_internal_order_module',
'open_purchase_order_module', 'open_purchase_order_module',
...@@ -245,12 +246,17 @@ class TestSlapOSConfigurator(SlapOSTestCaseMixin): ...@@ -245,12 +246,17 @@ class TestSlapOSConfigurator(SlapOSTestCaseMixin):
'sale_trade_condition_module', 'sale_trade_condition_module',
'service_module', 'service_module',
'service_report_module', 'service_report_module',
'smart_assistant_file_module',
'smart_assistant_image_module',
'smart_assistant_sound_module',
'smart_assistant_text_module',
'software_installation_module', 'software_installation_module',
'software_instance_module', 'software_instance_module',
'software_licence_module', 'software_licence_module',
'software_product_module', 'software_product_module',
'software_publication_module', 'software_publication_module',
'software_release_module', 'software_release_module',
'sound_module',
'subscription_condition_module', 'subscription_condition_module',
'subscription_request_module', 'subscription_request_module',
'support_request_module', 'support_request_module',
...@@ -260,6 +266,7 @@ class TestSlapOSConfigurator(SlapOSTestCaseMixin): ...@@ -260,6 +266,7 @@ class TestSlapOSConfigurator(SlapOSTestCaseMixin):
'test_page_module', 'test_page_module',
'transformation_module', 'transformation_module',
'upgrade_decision_module', 'upgrade_decision_module',
'video_module',
'web_page_module', 'web_page_module',
'web_site_module', 'web_site_module',
] ]
...@@ -364,6 +371,11 @@ class TestSlapOSConfigurator(SlapOSTestCaseMixin): ...@@ -364,6 +371,11 @@ class TestSlapOSConfigurator(SlapOSTestCaseMixin):
'erp5_slapos_tutorial_data', 'erp5_slapos_tutorial_data',
'erp5_slideshow_style', 'erp5_slideshow_style',
'erp5_authentication_policy', 'erp5_authentication_policy',
'erp5_multimedia',
'erp5_corporate_identity',
'erp5_officejs',
'erp5_notebook',
'erp5_smart_assistant',
'erp5_interaction_drop', 'erp5_interaction_drop',
'slapos_mysql_innodb_catalog', 'slapos_mysql_innodb_catalog',
'slapos_cloud', 'slapos_cloud',
......
...@@ -22,43 +22,7 @@ ...@@ -22,43 +22,7 @@
from erp5.component.test.SlapOSTestCaseMixin import SlapOSTestCaseMixin from erp5.component.test.SlapOSTestCaseMixin import SlapOSTestCaseMixin
import difflib import difflib
slapos_folder_list = """slapos_base
class TestSlaposSkinSelectionMixin(SlapOSTestCaseMixin):
# Ignore these bt5 as they might be present on development instances
# but not present on the test.
ignore_list = [
# UI testing folders not deployed by Configurator
"slapos_ui_test"]
expected_available_skin = [
'Deferred',
'Deploy',
'Download',
'Hal',
'HalRestricted',
'KM',
'Multiflex',
'ODS',
'ODT',
'RJS',
'RSS',
'RedirectAssist',
'SHACACHE',
'SHADIR',
'SlapOSHalRestricted',
'SlideShow',
'View'
]
redirect_assistant_selection_string_list = \
"""
custom
erp5_font
erp5_interaction_drop
erp5_web_hal_json
slapos_erp5
slapos_upgrader
slapos_base
slapos_contract slapos_contract
slapos_subscription_request slapos_subscription_request
slapos_crm_monitoring slapos_crm_monitoring
...@@ -73,14 +37,9 @@ slapos_pdm ...@@ -73,14 +37,9 @@ slapos_pdm
slapos_simulation slapos_simulation
slapos_slap_tool slapos_slap_tool
slapos_wechat slapos_wechat
slapos_configurator slapos_configurator"""
erp5_web_redirect_assist
erp5_km common2_folder_list = """erp5_accounting_l10n_fr
erp5_knowledge_pad
erp5_simulation
erp5_dms_base
erp5_dms_web
erp5_accounting_l10n_fr
erp5_certificate_authority erp5_certificate_authority
erp5_item erp5_item
erp5_item_trade erp5_item_trade
...@@ -105,7 +64,9 @@ erp5_configurator_wizard ...@@ -105,7 +64,9 @@ erp5_configurator_wizard
erp5_content_translation erp5_content_translation
erp5_core erp5_core
erp5_core_proxy_field_legacy erp5_core_proxy_field_legacy
erp5_credential erp5_corporate_identity"""
common3_folder_list = """erp5_credential
erp5_credential_oauth2 erp5_credential_oauth2
erp5_crm erp5_crm
erp5_data_set erp5_data_set
...@@ -118,18 +79,21 @@ erp5_forge ...@@ -118,18 +79,21 @@ erp5_forge
erp5_forge_release erp5_forge_release
erp5_gadget erp5_gadget
erp5_glossary erp5_glossary
erp5_graph_editor erp5_graph_editor"""
erp5_immobilisation
erp5_ingestion common_folder_list = """erp5_monaco_editor
erp5_integration erp5_multimedia
erp5_invoicing erp5_notebook
erp5_jquery_sheet_editor
erp5_monaco_editor
erp5_oauth erp5_oauth
erp5_oauth_facebook_login erp5_oauth_facebook_login
erp5_oauth_google_login erp5_oauth_google_login
erp5_ods_core erp5_ods_core
erp5_odt_core erp5_odt_core
erp5_officejs_bookmark_manager
erp5_officejs_drive
erp5_officejs_media_player
erp5_officejs_slideshow_editor
erp5_officejs_smart_assistant
erp5_ooo_import erp5_ooo_import
erp5_open_trade erp5_open_trade
erp5_payzen_secure_payment erp5_payzen_secure_payment
...@@ -141,6 +105,11 @@ erp5_run_my_doc ...@@ -141,6 +105,11 @@ erp5_run_my_doc
erp5_secure_payment erp5_secure_payment
erp5_simplified_invoicing erp5_simplified_invoicing
erp5_slideshow_core erp5_slideshow_core
erp5_smart_assistant
erp5_smart_assistant_file
erp5_smart_assistant_image
erp5_smart_assistant_sound
erp5_smart_assistant_text
erp5_software_pdm erp5_software_pdm
erp5_svg_editor erp5_svg_editor
erp5_syncml erp5_syncml
...@@ -154,13 +123,45 @@ erp5_web_minimal_theme ...@@ -154,13 +123,45 @@ erp5_web_minimal_theme
erp5_web_renderjs erp5_web_renderjs
erp5_web_service erp5_web_service
erp5_web_widget_library erp5_web_widget_library
erp5_wechat_secure_payment erp5_wechat_secure_payment"""
erp5_xhtml_style
external_method
slapos_disaster_recovery
"""
deffered_selection_string_list = \ class TestSlaposSkinSelectionMixin(SlapOSTestCaseMixin):
# Ignore these bt5 as they might be present on development instances
# but not present on the test.
ignore_list = [
# UI testing folders not deployed by Configurator
"slapos_ui_test"]
expected_available_skin = [
'AppCache',
'Contract',
'Leaflet',
'Release',
'Slide',
'Book',
'CI_web',
'Letter',
'Report',
'Deferred',
'Deploy',
'Download',
'Hal',
'HalRestricted',
'KM',
'Multiflex',
'ODS',
'ODT',
'RJS',
'RSS',
'RedirectAssist',
'SHACACHE',
'SHADIR',
'SlapOSHalRestricted',
'SlideShow',
'View'
]
redirect_assistant_selection_string_list = \
""" """
custom custom
erp5_font erp5_font
...@@ -168,167 +169,62 @@ erp5_interaction_drop ...@@ -168,167 +169,62 @@ erp5_interaction_drop
erp5_web_hal_json erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
slapos_base %(slapos_folder_list)s
slapos_contract erp5_web_redirect_assist
slapos_subscription_request erp5_officejs_codemirror
slapos_crm_monitoring erp5_officejs_common
slapos_accounting erp5_officejs_notebook
slapos_administration erp5_officejs_pdf_viewer
slapos_cloud erp5_officejs_svg_editor
slapos_consumption erp5_text_editor
slapos_core
slapos_crm
slapos_payzen
slapos_pdm
slapos_simulation
slapos_slap_tool
slapos_wechat
slapos_configurator
erp5_km erp5_km
erp5_knowledge_pad erp5_knowledge_pad
erp5_simulation erp5_simulation
erp5_dms_base erp5_dms_base
erp5_dms_web erp5_dms_web
erp5_accounting_l10n_fr %(common2_folder_list)s
erp5_certificate_authority %(common3_folder_list)s
erp5_item
erp5_item_trade
erp5_upgrader
erp5_access_tab
erp5_access_token
erp5_accounting
erp5_accounting_eu
erp5_accounting_fr
erp5_administration
erp5_authentication_policy
erp5_auto_logout
erp5_base
erp5_bearer_token
erp5_ckeditor
erp5_code_mirror
erp5_commerce
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_configurator
erp5_configurator_wizard
erp5_content_translation
erp5_core
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_data_set
erp5_deferred_style
erp5_deferred_style_core
erp5_dhtml_style
erp5_diff
erp5_dms
erp5_fckeditor
erp5_forge
erp5_forge_release
erp5_gadget
erp5_glossary
erp5_graph_editor
erp5_immobilisation erp5_immobilisation
erp5_ingestion erp5_ingestion
erp5_integration erp5_integration
erp5_invoicing erp5_invoicing
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
erp5_monaco_editor %(common_folder_list)s
erp5_oauth erp5_xhtml_style
erp5_oauth_facebook_login
erp5_oauth_google_login
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_project
erp5_project_trade
erp5_rss_core
erp5_run_my_doc
erp5_secure_payment
erp5_simplified_invoicing
erp5_slideshow_core
erp5_software_pdm
erp5_svg_editor
erp5_syncml
erp5_system_event
erp5_toolbox
erp5_trade
erp5_vcs
erp5_web
erp5_web_crm
erp5_web_minimal_theme
erp5_web_renderjs
erp5_web_service
erp5_web_widget_library
erp5_wechat_secure_payment
external_method external_method
slapos_disaster_recovery slapos_disaster_recovery
""" """ % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
deploy_selection_string_list = \ deffered_selection_string_list = \
""" """
custom custom
erp5_font erp5_font
erp5_interaction_drop erp5_interaction_drop
slapos_deploy_theme
erp5_web_hal_json erp5_web_hal_json
erp5_web_renderjs_ui
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
slapos_base %(slapos_folder_list)s
slapos_contract erp5_officejs_codemirror
slapos_subscription_request erp5_officejs_common
slapos_crm_monitoring erp5_officejs_notebook
slapos_accounting erp5_officejs_pdf_viewer
slapos_administration erp5_officejs_svg_editor
slapos_cloud erp5_text_editor
slapos_consumption
slapos_core
slapos_crm
slapos_payzen
slapos_pdm
slapos_simulation
slapos_slap_tool
slapos_wechat
slapos_configurator
erp5_km erp5_km
erp5_knowledge_pad erp5_knowledge_pad
erp5_simulation erp5_simulation
erp5_dms_base erp5_dms_base
erp5_dms_web erp5_dms_web
erp5_accounting_l10n_fr %(common2_folder_list)s
erp5_certificate_authority
erp5_item
erp5_item_trade
erp5_upgrader
erp5_access_tab
erp5_access_token
erp5_accounting
erp5_accounting_eu
erp5_accounting_fr
erp5_administration
erp5_authentication_policy
erp5_auto_logout
erp5_base
erp5_bearer_token
erp5_ckeditor
erp5_code_mirror
erp5_commerce
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_configurator
erp5_configurator_wizard
erp5_content_translation
erp5_core
erp5_core_proxy_field_legacy
erp5_credential erp5_credential
erp5_credential_oauth2 erp5_credential_oauth2
erp5_crm erp5_crm
erp5_data_set erp5_data_set
erp5_deferred_style
erp5_deferred_style_core erp5_deferred_style_core
erp5_dhtml_style erp5_dhtml_style
erp5_diff erp5_diff
...@@ -344,110 +240,78 @@ erp5_ingestion ...@@ -344,110 +240,78 @@ erp5_ingestion
erp5_integration erp5_integration
erp5_invoicing erp5_invoicing
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
erp5_monaco_editor %(common_folder_list)s
erp5_oauth
erp5_oauth_facebook_login
erp5_oauth_google_login
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_project
erp5_project_trade
erp5_rss_core
erp5_run_my_doc
erp5_secure_payment
erp5_simplified_invoicing
erp5_slideshow_core
erp5_software_pdm
erp5_svg_editor
erp5_syncml
erp5_system_event
erp5_toolbox
erp5_trade
erp5_vcs
erp5_web
erp5_web_crm
erp5_web_minimal_theme
erp5_web_renderjs
erp5_web_service
erp5_web_widget_library
erp5_wechat_secure_payment
external_method external_method
slapos_disaster_recovery slapos_disaster_recovery
""" """ % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
view_selection_string_list = \
deploy_selection_string_list = \
""" """
custom custom
erp5_font erp5_font
erp5_interaction_drop erp5_interaction_drop
slapos_deploy_theme
erp5_web_hal_json erp5_web_hal_json
erp5_web_renderjs_ui
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
slapos_base %(slapos_folder_list)s
slapos_contract erp5_officejs_codemirror
slapos_subscription_request erp5_officejs_common
slapos_crm_monitoring erp5_officejs_notebook
slapos_accounting erp5_officejs_pdf_viewer
slapos_administration erp5_officejs_svg_editor
slapos_cloud erp5_text_editor
slapos_consumption erp5_km
slapos_core erp5_knowledge_pad
slapos_crm erp5_simulation
slapos_payzen erp5_dms_base
slapos_pdm erp5_dms_web
slapos_simulation %(common2_folder_list)s
slapos_slap_tool %(common3_folder_list)s
slapos_wechat erp5_immobilisation
slapos_configurator erp5_ingestion
erp5_integration
erp5_invoicing
erp5_jquery_sheet_editor
%(common_folder_list)s
external_method
slapos_disaster_recovery
""" % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
view_selection_string_list = \
"""
custom
erp5_font
erp5_interaction_drop
erp5_web_hal_json
slapos_erp5
slapos_upgrader
%(slapos_folder_list)s
erp5_officejs_codemirror
erp5_officejs_common
erp5_officejs_notebook
erp5_officejs_pdf_viewer
erp5_officejs_svg_editor
erp5_text_editor
erp5_web_officejs_ui
erp5_xhtml_disabled erp5_xhtml_disabled
erp5_km erp5_km
erp5_knowledge_pad erp5_knowledge_pad
erp5_simulation erp5_simulation
erp5_dms_base erp5_dms_base
erp5_dms_web erp5_dms_web
erp5_accounting_l10n_fr %(common2_folder_list)s
erp5_certificate_authority %(common3_folder_list)s
erp5_item
erp5_item_trade
erp5_upgrader
erp5_access_tab
erp5_access_token
erp5_accounting
erp5_accounting_eu
erp5_accounting_fr
erp5_administration
erp5_authentication_policy
erp5_auto_logout
erp5_base
erp5_bearer_token
erp5_ckeditor
erp5_code_mirror
erp5_commerce
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_configurator
erp5_configurator_wizard
erp5_content_translation
erp5_core
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_data_set
erp5_deferred_style_core
erp5_dhtml_style
erp5_diff
erp5_dms
erp5_fckeditor
erp5_forge
erp5_forge_release
erp5_gadget
erp5_glossary
erp5_graph_editor
erp5_html_compatibility erp5_html_compatibility
erp5_immobilisation erp5_immobilisation
erp5_ingestion erp5_ingestion
...@@ -455,41 +319,15 @@ erp5_integration ...@@ -455,41 +319,15 @@ erp5_integration
erp5_invoicing erp5_invoicing
erp5_jquery erp5_jquery
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
erp5_monaco_editor %(common_folder_list)s
erp5_oauth
erp5_oauth_facebook_login
erp5_oauth_google_login
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_project
erp5_project_trade
erp5_rss_core
erp5_run_my_doc
erp5_secure_payment
erp5_simplified_invoicing
erp5_slideshow_core
erp5_software_pdm
erp5_svg_editor
erp5_syncml
erp5_system_event
erp5_toolbox
erp5_trade
erp5_vcs
erp5_web
erp5_web_crm
erp5_web_minimal_theme
erp5_web_renderjs
erp5_web_service
erp5_web_widget_library
erp5_wechat_secure_payment
erp5_xhtml_style erp5_xhtml_style
external_method external_method
slapos_disaster_recovery slapos_disaster_recovery
""" """ % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
km_selection_string_list = \ km_selection_string_list = \
""" """
...@@ -499,67 +337,21 @@ erp5_interaction_drop ...@@ -499,67 +337,21 @@ erp5_interaction_drop
erp5_web_hal_json erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
slapos_base %(slapos_folder_list)s
slapos_contract erp5_officejs_codemirror
slapos_subscription_request erp5_officejs_common
slapos_crm_monitoring erp5_officejs_notebook
slapos_accounting erp5_officejs_pdf_viewer
slapos_administration erp5_officejs_svg_editor
slapos_cloud erp5_text_editor
slapos_consumption
slapos_core
slapos_crm
slapos_payzen
slapos_pdm
slapos_simulation
slapos_slap_tool
slapos_wechat
slapos_configurator
erp5_km erp5_km
erp5_km_theme erp5_km_theme
erp5_knowledge_pad erp5_knowledge_pad
erp5_simulation erp5_simulation
erp5_dms_base erp5_dms_base
erp5_dms_web erp5_dms_web
erp5_accounting_l10n_fr %(common2_folder_list)s
erp5_certificate_authority %(common3_folder_list)s
erp5_item
erp5_item_trade
erp5_upgrader
erp5_access_tab
erp5_access_token
erp5_accounting
erp5_accounting_eu
erp5_accounting_fr
erp5_administration
erp5_authentication_policy
erp5_auto_logout
erp5_base
erp5_bearer_token
erp5_ckeditor
erp5_code_mirror
erp5_commerce
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_configurator
erp5_configurator_wizard
erp5_content_translation
erp5_core
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_data_set
erp5_deferred_style_core
erp5_dhtml_style
erp5_diff
erp5_dms
erp5_fckeditor
erp5_forge
erp5_forge_release
erp5_gadget
erp5_glossary
erp5_graph_editor
erp5_immobilisation erp5_immobilisation
erp5_ingestion erp5_ingestion
erp5_integration erp5_integration
...@@ -567,41 +359,15 @@ erp5_invoicing ...@@ -567,41 +359,15 @@ erp5_invoicing
erp5_jquery erp5_jquery
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
erp5_km_widget_library erp5_km_widget_library
erp5_monaco_editor %(common_folder_list)s
erp5_oauth
erp5_oauth_facebook_login
erp5_oauth_google_login
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_project
erp5_project_trade
erp5_rss_core
erp5_run_my_doc
erp5_secure_payment
erp5_simplified_invoicing
erp5_slideshow_core
erp5_software_pdm
erp5_svg_editor
erp5_syncml
erp5_system_event
erp5_toolbox
erp5_trade
erp5_vcs
erp5_web
erp5_web_crm
erp5_web_minimal_theme
erp5_web_renderjs
erp5_web_service
erp5_web_widget_library
erp5_wechat_secure_payment
erp5_xhtml_style erp5_xhtml_style
external_method external_method
slapos_disaster_recovery slapos_disaster_recovery
""" """ % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
multiflex_selection_string_list = \ multiflex_selection_string_list = \
""" """
...@@ -611,106 +377,34 @@ erp5_interaction_drop ...@@ -611,106 +377,34 @@ erp5_interaction_drop
erp5_web_hal_json erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
slapos_base %(slapos_folder_list)s
slapos_contract erp5_officejs_codemirror
slapos_subscription_request erp5_officejs_common
slapos_crm_monitoring erp5_officejs_notebook
slapos_accounting erp5_officejs_pdf_viewer
slapos_administration erp5_officejs_svg_editor
slapos_cloud erp5_text_editor
slapos_consumption
slapos_core
slapos_crm
slapos_payzen
slapos_pdm
slapos_simulation
slapos_slap_tool
slapos_wechat
slapos_configurator
erp5_commerce_multiflex_layout erp5_commerce_multiflex_layout
erp5_km erp5_km
erp5_knowledge_pad erp5_knowledge_pad
erp5_simulation erp5_simulation
erp5_dms_base erp5_dms_base
erp5_dms_web erp5_dms_web
erp5_accounting_l10n_fr %(common2_folder_list)s
erp5_certificate_authority %(common3_folder_list)s
erp5_item
erp5_item_trade
erp5_upgrader
erp5_access_tab
erp5_access_token
erp5_accounting
erp5_accounting_eu
erp5_accounting_fr
erp5_administration
erp5_authentication_policy
erp5_auto_logout
erp5_base
erp5_bearer_token
erp5_ckeditor
erp5_code_mirror
erp5_commerce
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_configurator
erp5_configurator_wizard
erp5_content_translation
erp5_core
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_data_set
erp5_deferred_style_core
erp5_dhtml_style
erp5_diff
erp5_dms
erp5_fckeditor
erp5_forge
erp5_forge_release
erp5_gadget
erp5_glossary
erp5_graph_editor
erp5_immobilisation erp5_immobilisation
erp5_ingestion erp5_ingestion
erp5_integration erp5_integration
erp5_invoicing erp5_invoicing
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
erp5_monaco_editor %(common_folder_list)s
erp5_oauth
erp5_oauth_facebook_login
erp5_oauth_google_login
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_project
erp5_project_trade
erp5_rss_core
erp5_run_my_doc
erp5_secure_payment
erp5_simplified_invoicing
erp5_slideshow_core
erp5_software_pdm
erp5_svg_editor
erp5_syncml
erp5_system_event
erp5_toolbox
erp5_trade
erp5_vcs
erp5_web
erp5_web_crm
erp5_web_minimal_theme
erp5_web_renderjs
erp5_web_service
erp5_web_widget_library
erp5_wechat_secure_payment
external_method external_method
slapos_disaster_recovery slapos_disaster_recovery
""" """ % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
download_selection_string_list = \ download_selection_string_list = \
""" """
...@@ -720,107 +414,35 @@ erp5_interaction_drop ...@@ -720,107 +414,35 @@ erp5_interaction_drop
erp5_web_hal_json erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
slapos_base %(slapos_folder_list)s
slapos_contract erp5_officejs_codemirror
slapos_subscription_request erp5_officejs_common
slapos_crm_monitoring erp5_officejs_notebook
slapos_accounting erp5_officejs_pdf_viewer
slapos_administration erp5_officejs_svg_editor
slapos_cloud erp5_text_editor
slapos_consumption
slapos_core
slapos_crm
slapos_payzen
slapos_pdm
slapos_simulation
slapos_slap_tool
slapos_wechat
slapos_configurator
erp5_km erp5_km
erp5_web_download_theme erp5_web_download_theme
erp5_knowledge_pad erp5_knowledge_pad
erp5_simulation erp5_simulation
erp5_dms_base erp5_dms_base
erp5_dms_web erp5_dms_web
erp5_accounting_l10n_fr %(common2_folder_list)s
erp5_certificate_authority %(common3_folder_list)s
erp5_item
erp5_item_trade
erp5_upgrader
erp5_access_tab
erp5_access_token
erp5_accounting
erp5_accounting_eu
erp5_accounting_fr
erp5_administration
erp5_authentication_policy
erp5_auto_logout
erp5_base
erp5_bearer_token
erp5_ckeditor
erp5_code_mirror
erp5_commerce
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_configurator
erp5_configurator_wizard
erp5_content_translation
erp5_core
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_data_set
erp5_deferred_style_core
erp5_dhtml_style
erp5_diff
erp5_dms
erp5_fckeditor
erp5_forge
erp5_forge_release
erp5_gadget
erp5_glossary
erp5_graph_editor
erp5_immobilisation erp5_immobilisation
erp5_ingestion erp5_ingestion
erp5_integration erp5_integration
erp5_invoicing erp5_invoicing
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
erp5_monaco_editor %(common_folder_list)s
erp5_oauth
erp5_oauth_facebook_login
erp5_oauth_google_login
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_project
erp5_project_trade
erp5_rss_core
erp5_run_my_doc
erp5_secure_payment
erp5_simplified_invoicing
erp5_slideshow_core
erp5_software_pdm
erp5_svg_editor
erp5_syncml
erp5_system_event
erp5_toolbox
erp5_trade
erp5_vcs
erp5_web
erp5_web_crm
erp5_web_minimal_theme
erp5_web_renderjs
erp5_web_service
erp5_web_widget_library
erp5_wechat_secure_payment
erp5_xhtml_style erp5_xhtml_style
external_method external_method
slapos_disaster_recovery slapos_disaster_recovery
""" """ % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
ods_selection_string_list = \ ods_selection_string_list = \
""" """
...@@ -830,106 +452,34 @@ erp5_interaction_drop ...@@ -830,106 +452,34 @@ erp5_interaction_drop
erp5_web_hal_json erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
slapos_base %(slapos_folder_list)s
slapos_contract erp5_officejs_codemirror
slapos_subscription_request erp5_officejs_common
slapos_crm_monitoring erp5_officejs_notebook
slapos_accounting erp5_officejs_pdf_viewer
slapos_administration erp5_officejs_svg_editor
slapos_cloud erp5_text_editor
slapos_consumption
slapos_core
slapos_crm
slapos_payzen
slapos_pdm
slapos_simulation
slapos_slap_tool
slapos_wechat
slapos_configurator
erp5_km erp5_km
erp5_knowledge_pad erp5_knowledge_pad
erp5_simulation erp5_simulation
erp5_dms_base erp5_dms_base
erp5_dms_web erp5_dms_web
erp5_ods_style erp5_ods_style
erp5_accounting_l10n_fr %(common2_folder_list)s
erp5_certificate_authority %(common3_folder_list)s
erp5_item
erp5_item_trade
erp5_upgrader
erp5_access_tab
erp5_access_token
erp5_accounting
erp5_accounting_eu
erp5_accounting_fr
erp5_administration
erp5_authentication_policy
erp5_auto_logout
erp5_base
erp5_bearer_token
erp5_ckeditor
erp5_code_mirror
erp5_commerce
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_configurator
erp5_configurator_wizard
erp5_content_translation
erp5_core
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_data_set
erp5_deferred_style_core
erp5_dhtml_style
erp5_diff
erp5_dms
erp5_fckeditor
erp5_forge
erp5_forge_release
erp5_gadget
erp5_glossary
erp5_graph_editor
erp5_immobilisation erp5_immobilisation
erp5_ingestion erp5_ingestion
erp5_integration erp5_integration
erp5_invoicing erp5_invoicing
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
erp5_monaco_editor %(common_folder_list)s
erp5_oauth
erp5_oauth_facebook_login
erp5_oauth_google_login
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_project
erp5_project_trade
erp5_rss_core
erp5_run_my_doc
erp5_secure_payment
erp5_simplified_invoicing
erp5_slideshow_core
erp5_software_pdm
erp5_svg_editor
erp5_syncml
erp5_system_event
erp5_toolbox
erp5_trade
erp5_vcs
erp5_web
erp5_web_crm
erp5_web_minimal_theme
erp5_web_renderjs
erp5_web_service
erp5_web_widget_library
erp5_wechat_secure_payment
external_method external_method
slapos_disaster_recovery slapos_disaster_recovery
""" """ % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
odt_selection_string_list = \ odt_selection_string_list = \
""" """
...@@ -939,106 +489,34 @@ erp5_interaction_drop ...@@ -939,106 +489,34 @@ erp5_interaction_drop
erp5_web_hal_json erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
slapos_base %(slapos_folder_list)s
slapos_contract erp5_officejs_codemirror
slapos_subscription_request erp5_officejs_common
slapos_crm_monitoring erp5_officejs_notebook
slapos_accounting erp5_officejs_pdf_viewer
slapos_administration erp5_officejs_svg_editor
slapos_cloud erp5_text_editor
slapos_consumption
slapos_core
slapos_crm
slapos_payzen
slapos_pdm
slapos_simulation
slapos_slap_tool
slapos_wechat
slapos_configurator
erp5_km erp5_km
erp5_knowledge_pad erp5_knowledge_pad
erp5_simulation erp5_simulation
erp5_dms_base erp5_dms_base
erp5_dms_web erp5_dms_web
erp5_odt_style erp5_odt_style
erp5_accounting_l10n_fr %(common2_folder_list)s
erp5_certificate_authority %(common3_folder_list)s
erp5_item
erp5_item_trade
erp5_upgrader
erp5_access_tab
erp5_access_token
erp5_accounting
erp5_accounting_eu
erp5_accounting_fr
erp5_administration
erp5_authentication_policy
erp5_auto_logout
erp5_base
erp5_bearer_token
erp5_ckeditor
erp5_code_mirror
erp5_commerce
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_configurator
erp5_configurator_wizard
erp5_content_translation
erp5_core
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_data_set
erp5_deferred_style_core
erp5_dhtml_style
erp5_diff
erp5_dms
erp5_fckeditor
erp5_forge
erp5_forge_release
erp5_gadget
erp5_glossary
erp5_graph_editor
erp5_immobilisation erp5_immobilisation
erp5_ingestion erp5_ingestion
erp5_integration erp5_integration
erp5_invoicing erp5_invoicing
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
erp5_monaco_editor %(common_folder_list)s
erp5_oauth
erp5_oauth_facebook_login
erp5_oauth_google_login
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_project
erp5_project_trade
erp5_rss_core
erp5_run_my_doc
erp5_secure_payment
erp5_simplified_invoicing
erp5_slideshow_core
erp5_software_pdm
erp5_svg_editor
erp5_syncml
erp5_system_event
erp5_toolbox
erp5_trade
erp5_vcs
erp5_web
erp5_web_crm
erp5_web_minimal_theme
erp5_web_renderjs
erp5_web_service
erp5_web_widget_library
erp5_wechat_secure_payment
external_method external_method
slapos_disaster_recovery slapos_disaster_recovery
""" """ % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
rss_selection_string_list = \ rss_selection_string_list = \
""" """
...@@ -1049,106 +527,34 @@ erp5_web_hal_json ...@@ -1049,106 +527,34 @@ erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
slapos_rss_style slapos_rss_style
slapos_base %(slapos_folder_list)s
slapos_contract
slapos_subscription_request
slapos_crm_monitoring
slapos_accounting
slapos_administration
slapos_cloud
slapos_consumption
slapos_core
slapos_crm
slapos_payzen
slapos_pdm
slapos_simulation
slapos_slap_tool
slapos_wechat
slapos_configurator
erp5_rss_style erp5_rss_style
erp5_officejs_codemirror
erp5_officejs_common
erp5_officejs_notebook
erp5_officejs_pdf_viewer
erp5_officejs_svg_editor
erp5_text_editor
erp5_km erp5_km
erp5_knowledge_pad erp5_knowledge_pad
erp5_simulation erp5_simulation
erp5_dms_base erp5_dms_base
erp5_dms_web erp5_dms_web
erp5_accounting_l10n_fr %(common2_folder_list)s
erp5_certificate_authority %(common3_folder_list)s
erp5_item
erp5_item_trade
erp5_upgrader
erp5_access_tab
erp5_access_token
erp5_accounting
erp5_accounting_eu
erp5_accounting_fr
erp5_administration
erp5_authentication_policy
erp5_auto_logout
erp5_base
erp5_bearer_token
erp5_ckeditor
erp5_code_mirror
erp5_commerce
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_configurator
erp5_configurator_wizard
erp5_content_translation
erp5_core
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_data_set
erp5_deferred_style_core
erp5_dhtml_style
erp5_diff
erp5_dms
erp5_fckeditor
erp5_forge
erp5_forge_release
erp5_gadget
erp5_glossary
erp5_graph_editor
erp5_immobilisation erp5_immobilisation
erp5_ingestion erp5_ingestion
erp5_integration erp5_integration
erp5_invoicing erp5_invoicing
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
erp5_monaco_editor %(common_folder_list)s
erp5_oauth
erp5_oauth_facebook_login
erp5_oauth_google_login
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_project
erp5_project_trade
erp5_rss_core
erp5_run_my_doc
erp5_secure_payment
erp5_simplified_invoicing
erp5_slideshow_core
erp5_software_pdm
erp5_svg_editor
erp5_syncml
erp5_system_event
erp5_toolbox
erp5_trade
erp5_vcs
erp5_web
erp5_web_crm
erp5_web_minimal_theme
erp5_web_renderjs
erp5_web_service
erp5_web_widget_library
erp5_wechat_secure_payment
external_method external_method
slapos_disaster_recovery slapos_disaster_recovery
""" """ % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
shadir_selection_string_list = \ shadir_selection_string_list = \
""" """
...@@ -1158,22 +564,13 @@ erp5_interaction_drop ...@@ -1158,22 +564,13 @@ erp5_interaction_drop
erp5_web_hal_json erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
slapos_base %(slapos_folder_list)s
slapos_contract erp5_officejs_codemirror
slapos_subscription_request erp5_officejs_common
slapos_crm_monitoring erp5_officejs_notebook
slapos_accounting erp5_officejs_pdf_viewer
slapos_administration erp5_officejs_svg_editor
slapos_cloud erp5_text_editor
slapos_consumption
slapos_core
slapos_crm
slapos_payzen
slapos_pdm
slapos_simulation
slapos_slap_tool
slapos_wechat
slapos_configurator
erp5_web_shadir erp5_web_shadir
erp5_km erp5_km
erp5_web_download_theme erp5_web_download_theme
...@@ -1181,85 +578,22 @@ erp5_knowledge_pad ...@@ -1181,85 +578,22 @@ erp5_knowledge_pad
erp5_simulation erp5_simulation
erp5_dms_base erp5_dms_base
erp5_dms_web erp5_dms_web
erp5_accounting_l10n_fr %(common2_folder_list)s
erp5_certificate_authority %(common3_folder_list)s
erp5_item
erp5_item_trade
erp5_upgrader
erp5_access_tab
erp5_access_token
erp5_accounting
erp5_accounting_eu
erp5_accounting_fr
erp5_administration
erp5_authentication_policy
erp5_auto_logout
erp5_base
erp5_bearer_token
erp5_ckeditor
erp5_code_mirror
erp5_commerce
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_configurator
erp5_configurator_wizard
erp5_content_translation
erp5_core
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_data_set
erp5_deferred_style_core
erp5_dhtml_style
erp5_diff
erp5_dms
erp5_fckeditor
erp5_forge
erp5_forge_release
erp5_gadget
erp5_glossary
erp5_graph_editor
erp5_immobilisation erp5_immobilisation
erp5_ingestion erp5_ingestion
erp5_integration erp5_integration
erp5_invoicing erp5_invoicing
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
erp5_monaco_editor %(common_folder_list)s
erp5_oauth
erp5_oauth_facebook_login
erp5_oauth_google_login
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_project
erp5_project_trade
erp5_rss_core
erp5_run_my_doc
erp5_secure_payment
erp5_simplified_invoicing
erp5_slideshow_core
erp5_software_pdm
erp5_svg_editor
erp5_syncml
erp5_system_event
erp5_toolbox
erp5_trade
erp5_vcs
erp5_web
erp5_web_crm
erp5_web_minimal_theme
erp5_web_renderjs
erp5_web_service
erp5_web_widget_library
erp5_wechat_secure_payment
erp5_xhtml_style erp5_xhtml_style
external_method external_method
slapos_disaster_recovery slapos_disaster_recovery
""" """ % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
shacache_selection_string_list = \ shacache_selection_string_list = \
""" """
...@@ -1269,22 +603,13 @@ erp5_interaction_drop ...@@ -1269,22 +603,13 @@ erp5_interaction_drop
erp5_web_hal_json erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
slapos_base %(slapos_folder_list)s
slapos_contract erp5_officejs_codemirror
slapos_subscription_request erp5_officejs_common
slapos_crm_monitoring erp5_officejs_notebook
slapos_accounting erp5_officejs_pdf_viewer
slapos_administration erp5_officejs_svg_editor
slapos_cloud erp5_text_editor
slapos_consumption
slapos_core
slapos_crm
slapos_payzen
slapos_pdm
slapos_simulation
slapos_slap_tool
slapos_wechat
slapos_configurator
erp5_web_shacache erp5_web_shacache
erp5_km erp5_km
erp5_web_download_theme erp5_web_download_theme
...@@ -1292,94 +617,253 @@ erp5_knowledge_pad ...@@ -1292,94 +617,253 @@ erp5_knowledge_pad
erp5_simulation erp5_simulation
erp5_dms_base erp5_dms_base
erp5_dms_web erp5_dms_web
erp5_accounting_l10n_fr %(common2_folder_list)s
erp5_certificate_authority %(common3_folder_list)s
erp5_item
erp5_item_trade
erp5_upgrader
erp5_access_tab
erp5_access_token
erp5_accounting
erp5_accounting_eu
erp5_accounting_fr
erp5_administration
erp5_authentication_policy
erp5_auto_logout
erp5_base
erp5_bearer_token
erp5_ckeditor
erp5_code_mirror
erp5_commerce
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_configurator
erp5_configurator_wizard
erp5_content_translation
erp5_core
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_data_set
erp5_deferred_style_core
erp5_dhtml_style
erp5_diff
erp5_dms
erp5_fckeditor
erp5_forge
erp5_forge_release
erp5_gadget
erp5_glossary
erp5_graph_editor
erp5_immobilisation erp5_immobilisation
erp5_ingestion erp5_ingestion
erp5_integration erp5_integration
erp5_invoicing erp5_invoicing
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
erp5_monaco_editor %(common_folder_list)s
erp5_oauth erp5_xhtml_style
erp5_oauth_facebook_login external_method
erp5_oauth_google_login slapos_disaster_recovery
erp5_ods_core """ % {'common_folder_list' : common_folder_list,
erp5_odt_core 'common2_folder_list' : common2_folder_list,
erp5_ooo_import 'common3_folder_list' : common3_folder_list,
erp5_open_trade 'slapos_folder_list': slapos_folder_list
erp5_payzen_secure_payment }
erp5_pdm
erp5_project rjs_selection_string_list = \
erp5_project_trade """
erp5_rss_core custom
erp5_run_my_doc erp5_font
erp5_secure_payment erp5_interaction_drop
erp5_simplified_invoicing slapos_hal_json_style
erp5_slideshow_core erp5_web_hal_json
erp5_software_pdm erp5_web_renderjs_ui
erp5_svg_editor slapos_erp5
erp5_syncml slapos_upgrader
erp5_system_event %(slapos_folder_list)s
erp5_toolbox erp5_officejs_codemirror
erp5_trade erp5_officejs_common
erp5_vcs erp5_officejs_notebook
erp5_web erp5_officejs_pdf_viewer
erp5_web_crm erp5_officejs_svg_editor
erp5_web_minimal_theme erp5_text_editor
erp5_web_renderjs erp5_web_officejs_ui
erp5_web_service erp5_km
erp5_web_widget_library erp5_knowledge_pad
erp5_wechat_secure_payment erp5_simulation
erp5_dms_base
erp5_dms_web
%(common2_folder_list)s
%(common3_folder_list)s
erp5_immobilisation
erp5_ingestion
erp5_integration
erp5_invoicing
erp5_jquery_sheet_editor
%(common_folder_list)s
external_method
slapos_disaster_recovery
""" % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
slapos_hal_restricted_selection_string_list = \
"""
custom
erp5_font
slapos_hal_json_restricted_compatibility_style
erp5_interaction_drop
erp5_hal_json_restricted_style
erp5_hal_json_style
erp5_web_hal_json
slapos_erp5
slapos_upgrader
%(slapos_folder_list)s
erp5_officejs_codemirror
erp5_officejs_common
erp5_officejs_notebook
erp5_officejs_pdf_viewer
erp5_officejs_svg_editor
erp5_text_editor
erp5_km
erp5_knowledge_pad
erp5_simulation
erp5_dms_base
erp5_dms_web
%(common2_folder_list)s
%(common3_folder_list)s
erp5_immobilisation
erp5_ingestion
erp5_integration
erp5_invoicing
erp5_jquery_sheet_editor
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
""" % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
appcache_selection_string_list = """custom
erp5_font
erp5_interaction_drop
erp5_hal_json_style
erp5_web_hal_json
slapos_erp5
slapos_upgrader
%(slapos_folder_list)s
erp5_web_redirect_assist
erp5_officejs_codemirror
erp5_officejs_common
erp5_officejs_notebook
erp5_officejs_pdf_viewer
erp5_officejs_svg_editor
erp5_text_editor
erp5_km
erp5_knowledge_pad
erp5_simulation
erp5_dms_base
erp5_dms_web
%(common2_folder_list)s
%(common3_folder_list)s
erp5_immobilisation
erp5_ingestion
erp5_integration
erp5_invoicing
erp5_jquery_sheet_editor
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
""" % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
leaflet_selection_string_list = """custom
erp5_font
erp5_interaction_drop
erp5_web_hal_json
slapos_erp5
slapos_upgrader
%(slapos_folder_list)s
erp5_officejs_codemirror
erp5_officejs_common
erp5_officejs_notebook
erp5_officejs_pdf_viewer
erp5_officejs_svg_editor
erp5_text_editor
erp5_km
erp5_knowledge_pad
erp5_simulation
erp5_dms_base
erp5_dms_web
%(common2_folder_list)s
erp5_corporate_identity_leaflet
%(common3_folder_list)s
erp5_immobilisation
erp5_ingestion
erp5_integration
erp5_invoicing
erp5_jquery_sheet_editor
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
""" % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
release_selection_string_list = """custom
erp5_font
erp5_interaction_drop
erp5_web_hal_json
slapos_erp5
slapos_upgrader
%(slapos_folder_list)s
erp5_officejs_codemirror
erp5_officejs_common
erp5_officejs_notebook
erp5_officejs_pdf_viewer
erp5_officejs_svg_editor
erp5_text_editor
erp5_km
erp5_knowledge_pad
erp5_simulation
erp5_dms_base
erp5_dms_web
%(common2_folder_list)s
erp5_corporate_identity_release
%(common3_folder_list)s
erp5_immobilisation
erp5_ingestion
erp5_integration
erp5_invoicing
erp5_jquery_sheet_editor
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
""" % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
slide_selection_string_list = """custom
erp5_font
erp5_interaction_drop
erp5_web_hal_json
slapos_erp5
slapos_upgrader
%(slapos_folder_list)s
erp5_officejs_codemirror
erp5_officejs_common
erp5_officejs_notebook
erp5_officejs_pdf_viewer
erp5_officejs_svg_editor
erp5_text_editor
erp5_km
erp5_knowledge_pad
erp5_simulation
erp5_dms_base
erp5_dms_web
%(common2_folder_list)s
erp5_corporate_identity_slide
%(common3_folder_list)s
erp5_immobilisation
erp5_ingestion
erp5_integration
erp5_invoicing
erp5_jquery_sheet_editor
%(common_folder_list)s
erp5_xhtml_style erp5_xhtml_style
external_method external_method
slapos_disaster_recovery slapos_disaster_recovery
""" """ % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
rjs_selection_string_list = \
""" slideshow_selection_string_list = """custom
custom
erp5_font erp5_font
erp5_interaction_drop erp5_interaction_drop
slapos_hal_json_style
erp5_web_hal_json erp5_web_hal_json
erp5_web_renderjs_ui
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
slapos_base slapos_base
...@@ -1397,202 +881,218 @@ slapos_pdm ...@@ -1397,202 +881,218 @@ slapos_pdm
slapos_simulation slapos_simulation
slapos_slap_tool slapos_slap_tool
slapos_wechat slapos_wechat
erp5_slideshow_style
slapos_configurator slapos_configurator
erp5_officejs_codemirror
erp5_officejs_common
erp5_officejs_notebook
erp5_officejs_pdf_viewer
erp5_officejs_svg_editor
erp5_text_editor
erp5_km erp5_km
erp5_knowledge_pad erp5_knowledge_pad
erp5_simulation erp5_simulation
erp5_dms_base erp5_dms_base
erp5_dms_web erp5_dms_web
erp5_accounting_l10n_fr %(common2_folder_list)s
erp5_certificate_authority %(common3_folder_list)s
erp5_item
erp5_item_trade
erp5_upgrader
erp5_access_tab
erp5_access_token
erp5_accounting
erp5_accounting_eu
erp5_accounting_fr
erp5_administration
erp5_authentication_policy
erp5_auto_logout
erp5_base
erp5_bearer_token
erp5_ckeditor
erp5_code_mirror
erp5_commerce
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_configurator
erp5_configurator_wizard
erp5_content_translation
erp5_core
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_data_set
erp5_deferred_style_core
erp5_dhtml_style
erp5_diff
erp5_dms
erp5_fckeditor
erp5_forge
erp5_forge_release
erp5_gadget
erp5_glossary
erp5_graph_editor
erp5_immobilisation erp5_immobilisation
erp5_ingestion erp5_ingestion
erp5_integration erp5_integration
erp5_invoicing erp5_invoicing
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
erp5_monaco_editor %(common_folder_list)s
erp5_oauth erp5_xhtml_style
erp5_oauth_facebook_login
erp5_oauth_google_login
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_project
erp5_project_trade
erp5_rss_core
erp5_run_my_doc
erp5_secure_payment
erp5_simplified_invoicing
erp5_slideshow_core
erp5_software_pdm
erp5_svg_editor
erp5_syncml
erp5_system_event
erp5_toolbox
erp5_trade
erp5_vcs
erp5_web
erp5_web_crm
erp5_web_minimal_theme
erp5_web_renderjs
erp5_web_service
erp5_web_widget_library
erp5_wechat_secure_payment
external_method external_method
slapos_disaster_recovery slapos_disaster_recovery
""" """ % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
slapos_hal_restricted_selection_string_list = \ book_selection_string_list = """custom
erp5_font
erp5_interaction_drop
erp5_web_hal_json
slapos_erp5
slapos_upgrader
%(slapos_folder_list)s
erp5_officejs_codemirror
erp5_officejs_common
erp5_officejs_notebook
erp5_officejs_pdf_viewer
erp5_officejs_svg_editor
erp5_text_editor
erp5_km
erp5_knowledge_pad
erp5_simulation
erp5_dms_base
erp5_dms_web
%(common2_folder_list)s
erp5_corporate_identity_book
%(common3_folder_list)s
erp5_immobilisation
erp5_ingestion
erp5_integration
erp5_invoicing
erp5_jquery_sheet_editor
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
""" % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
ci_web_selection_string_list = """custom
erp5_font
erp5_interaction_drop
erp5_web_hal_json
slapos_erp5
slapos_upgrader
%(slapos_folder_list)s
erp5_officejs_codemirror
erp5_officejs_common
erp5_officejs_notebook
erp5_officejs_pdf_viewer
erp5_officejs_svg_editor
erp5_text_editor
erp5_km
erp5_knowledge_pad
erp5_simulation
erp5_dms_base
erp5_dms_web
%(common2_folder_list)s
erp5_corporate_identity_web
%(common3_folder_list)s
erp5_immobilisation
erp5_ingestion
erp5_integration
erp5_invoicing
erp5_jquery_sheet_editor
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
""" % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
letter_selection_string_list = """custom
erp5_font
erp5_interaction_drop
erp5_web_hal_json
slapos_erp5
slapos_upgrader
%(slapos_folder_list)s
erp5_officejs_codemirror
erp5_officejs_common
erp5_officejs_notebook
erp5_officejs_pdf_viewer
erp5_officejs_svg_editor
erp5_text_editor
erp5_km
erp5_knowledge_pad
erp5_simulation
erp5_dms_base
erp5_dms_web
%(common2_folder_list)s
erp5_corporate_identity_letter
%(common3_folder_list)s
erp5_immobilisation
erp5_ingestion
erp5_integration
erp5_invoicing
erp5_jquery_sheet_editor
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
""" % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
report_selection_string_list = """custom
erp5_font
erp5_interaction_drop
erp5_web_hal_json
slapos_erp5
slapos_upgrader
%(slapos_folder_list)s
erp5_officejs_codemirror
erp5_officejs_common
erp5_officejs_notebook
erp5_officejs_pdf_viewer
erp5_officejs_svg_editor
erp5_text_editor
erp5_km
erp5_knowledge_pad
erp5_simulation
erp5_dms_base
erp5_dms_web
%(common2_folder_list)s
erp5_corporate_identity_book
%(common3_folder_list)s
erp5_immobilisation
erp5_ingestion
erp5_integration
erp5_invoicing
erp5_jquery_sheet_editor
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
""" % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
contract_selection_string_list = \
""" """
custom custom
erp5_font erp5_font
slapos_hal_json_restricted_compatibility_style
erp5_interaction_drop erp5_interaction_drop
erp5_hal_json_restricted_style
erp5_hal_json_style
erp5_web_hal_json erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
slapos_base %(slapos_folder_list)s
slapos_contract erp5_officejs_codemirror
slapos_subscription_request erp5_officejs_common
slapos_crm_monitoring erp5_officejs_notebook
slapos_accounting erp5_officejs_pdf_viewer
slapos_administration erp5_officejs_svg_editor
slapos_cloud erp5_text_editor
slapos_consumption
slapos_core
slapos_crm
slapos_payzen
slapos_pdm
slapos_simulation
slapos_slap_tool
slapos_wechat
slapos_configurator
erp5_km erp5_km
erp5_knowledge_pad erp5_knowledge_pad
erp5_simulation erp5_simulation
erp5_dms_base erp5_dms_base
erp5_dms_web erp5_dms_web
erp5_accounting_l10n_fr %(common2_folder_list)s
erp5_certificate_authority erp5_corporate_identity_contract
erp5_item %(common3_folder_list)s
erp5_item_trade
erp5_upgrader
erp5_access_tab
erp5_access_token
erp5_accounting
erp5_accounting_eu
erp5_accounting_fr
erp5_administration
erp5_authentication_policy
erp5_auto_logout
erp5_base
erp5_bearer_token
erp5_ckeditor
erp5_code_mirror
erp5_commerce
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_configurator
erp5_configurator_wizard
erp5_content_translation
erp5_core
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_data_set
erp5_deferred_style_core
erp5_dhtml_style
erp5_diff
erp5_dms
erp5_fckeditor
erp5_forge
erp5_forge_release
erp5_gadget
erp5_glossary
erp5_graph_editor
erp5_immobilisation erp5_immobilisation
erp5_ingestion erp5_ingestion
erp5_integration erp5_integration
erp5_invoicing erp5_invoicing
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
erp5_monaco_editor %(common_folder_list)s
erp5_oauth
erp5_oauth_facebook_login
erp5_oauth_google_login
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_project
erp5_project_trade
erp5_rss_core
erp5_run_my_doc
erp5_secure_payment
erp5_simplified_invoicing
erp5_slideshow_core
erp5_software_pdm
erp5_svg_editor
erp5_syncml
erp5_system_event
erp5_toolbox
erp5_trade
erp5_vcs
erp5_web
erp5_web_crm
erp5_web_minimal_theme
erp5_web_renderjs
erp5_web_service
erp5_web_widget_library
erp5_wechat_secure_payment
erp5_xhtml_style erp5_xhtml_style
external_method external_method
slapos_disaster_recovery slapos_disaster_recovery
""" """ % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
def getTitle(self): def getTitle(self):
return "Slapos Skin Selection" return "Slapos Skin Selection"
...@@ -1704,6 +1204,45 @@ slapos_disaster_recovery ...@@ -1704,6 +1204,45 @@ slapos_disaster_recovery
self.assertSameSkinSelection("SlapOSHalRestricted", self.assertSameSkinSelection("SlapOSHalRestricted",
self.slapos_hal_restricted_selection_string_list) self.slapos_hal_restricted_selection_string_list)
def _test_20_SlideShow_selection(self):
self.assertSameSkinSelection("SlideShow",
self.slideshow_selection_string_list)
def _test_21_AppCache_selection(self):
self.assertSameSkinSelection("AppCache",
self.appcache_selection_string_list)
def _test_22_Leaflet_selection(self):
self.assertSameSkinSelection("Leaflet",
self.leaflet_selection_string_list)
def _test_23_Release_selection(self):
self.assertSameSkinSelection("Release",
self.release_selection_string_list)
def _test_24_Slide_selection(self):
self.assertSameSkinSelection("Slide",
self.slide_selection_string_list)
def _test_25_Book_selection(self):
self.assertSameSkinSelection("Book",
self.book_selection_string_list)
def _test_26_CI_web_selection(self):
self.assertSameSkinSelection("CI_web",
self.ci_web_selection_string_list)
def _test_27_Letter_selection(self):
self.assertSameSkinSelection("Letter",
self.letter_selection_string_list)
def _test_28_Report_selection(self):
self.assertSameSkinSelection("Report",
self.report_selection_string_list)
def _test_29_Contract_selection(self):
self.assertSameSkinSelection("Contract",
self.contract_selection_string_list)
class TestSlaposSkinSelection(TestSlaposSkinSelectionMixin): class TestSlaposSkinSelection(TestSlaposSkinSelectionMixin):
...@@ -1722,3 +1261,12 @@ class TestSlaposSkinSelection(TestSlaposSkinSelectionMixin): ...@@ -1722,3 +1261,12 @@ class TestSlaposSkinSelection(TestSlaposSkinSelectionMixin):
test_17_SHADIR_selection = TestSlaposSkinSelectionMixin._test_17_SHADIR_selection test_17_SHADIR_selection = TestSlaposSkinSelectionMixin._test_17_SHADIR_selection
test_18_RJS_selection = TestSlaposSkinSelectionMixin._test_18_RJS_selection test_18_RJS_selection = TestSlaposSkinSelectionMixin._test_18_RJS_selection
test_19_SlapOSHalRestricted_selection = TestSlaposSkinSelectionMixin._test_19_SlapOSHalRestricted_selection test_19_SlapOSHalRestricted_selection = TestSlaposSkinSelectionMixin._test_19_SlapOSHalRestricted_selection
test_20_SlideShow_selection = TestSlaposSkinSelectionMixin._test_20_SlideShow_selection
test_21_AppCache_selection = TestSlaposSkinSelectionMixin._test_21_AppCache_selection
test_22_Leaflet_selection = TestSlaposSkinSelectionMixin._test_22_Leaflet_selection
test_23_Release_selection = TestSlaposSkinSelectionMixin._test_23_Release_selection
test_24_Slide_selection = TestSlaposSkinSelectionMixin._test_24_Slide_selection
test_25_Book_selection = TestSlaposSkinSelectionMixin._test_25_Book_selection
test_27_Letter_selection = TestSlaposSkinSelectionMixin._test_27_Letter_selection
test_28_Report_selection = TestSlaposSkinSelectionMixin._test_28_Report_selection
test_29_Contract_selection = TestSlaposSkinSelectionMixin._test_29_Contract_selection
slapos_web slapos_web
erp5_project erp5_project
erp5_hal_json_style erp5_hal_json_style
erp5_corporate_identity
slapos_cloud slapos_cloud
slapos_slap_tool slapos_slap_tool
\ No newline at end of file
...@@ -66,12 +66,12 @@ ...@@ -66,12 +66,12 @@
</tal:block> </tal:block>
<tr> <tr>
<td>waitForElementPresent</td> <td>waitForElementPresent</td>
<td tal:content="python: '//div[contains(@data-gadget-url, \'gadget_slapos_invoice_state.html\')]//a[text()=\'%s\']' % (here.Base_translateString('Pay Now', lang=lang))"></td> <td tal:content="python: '//div[contains(@data-gadget-url, \'gadget_slapos_invoice_state.html\')]//a[contains(text(), \'%s\')]' % (here.Base_translateString('Pay Now', lang=lang))"></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>assertElementPresent</td> <td>assertElementPresent</td>
<td tal:content="python: '//div[contains(@data-gadget-url, \'gadget_slapos_invoice_state.html\')]//a[text()=\'%s\']' % (here.Base_translateString('Pay Now', lang=lang))"></td> <td tal:content="python: '//div[contains(@data-gadget-url, \'gadget_slapos_invoice_state.html\')]//a[contains(text(), \'%s\')]' % (here.Base_translateString('Pay Now', lang=lang))"></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
...@@ -155,12 +155,12 @@ ...@@ -155,12 +155,12 @@
</tal:block> </tal:block>
<tr> <tr>
<td>waitForElementPresent</td> <td>waitForElementPresent</td>
<td tal:content="python: '//div[contains(@data-gadget-url, \'gadget_slapos_invoice_state.html\')]//a[text()=\'%s\']' % (here.Base_translateString('Pay Now', lang=lang))"></td> <td tal:content="python: '//div[contains(@data-gadget-url, \'gadget_slapos_invoice_state.html\')]//a[contains(text(), \'%s\')]' % (here.Base_translateString('Pay Now', lang=lang))"></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>assertElementPresent</td> <td>assertElementPresent</td>
<td tal:content="python: '//div[contains(@data-gadget-url, \'gadget_slapos_invoice_state.html\')]//a[text()=\'%s\']' % (here.Base_translateString('Pay Now', lang=lang))"></td> <td tal:content="python: '//div[contains(@data-gadget-url, \'gadget_slapos_invoice_state.html\')]//a[contains(text(), \'%s\')]' % (here.Base_translateString('Pay Now', lang=lang))"></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
...@@ -274,12 +274,12 @@ ...@@ -274,12 +274,12 @@
</tr> </tr>
<tr> <tr>
<td>waitForElementPresent</td> <td>waitForElementPresent</td>
<td tal:content="python: '//div[contains(@data-gadget-url, \'gadget_slapos_invoice_state.html\')]//a[text()=\'%s\']' % (here.Base_translateString('Pay Now', lang=lang))"></td> <td tal:content="python: '//div[contains(@data-gadget-url, \'gadget_slapos_invoice_state.html\')]//a[contains(text(), \'%s\')]' % (here.Base_translateString('Pay Now', lang=lang))"></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>assertElementPresent</td> <td>assertElementPresent</td>
<td tal:content="python: '//div[contains(@data-gadget-url, \'gadget_slapos_invoice_state.html\')]//a[text()=\'%s\']' % (here.Base_translateString('Pay Now', lang=lang))"></td> <td tal:content="python: '//div[contains(@data-gadget-url, \'gadget_slapos_invoice_state.html\')]//a[contains(text(), \'%s\')]' % (here.Base_translateString('Pay Now', lang=lang))"></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
......
...@@ -352,7 +352,7 @@ class testSlapOSMixin(ERP5TypeTestCase): ...@@ -352,7 +352,7 @@ class testSlapOSMixin(ERP5TypeTestCase):
def _getSiteCreationParameterDict(self): def _getSiteCreationParameterDict(self):
kw = super(testSlapOSMixin, self)._getSiteCreationParameterDict() kw = super(testSlapOSMixin, self)._getSiteCreationParameterDict()
bt5_repository_path_list = self._getBusinessRepositoryPathList( bt5_repository_path_list = self._getBusinessRepositoryPathList(
['erp5_core'] + ['erp5_slapos_tutorial'] + list(self.getBusinessTemplateList())) ['erp5_core', 'erp5_slapos_tutorial', 'erp5_notebook'] + list(self.getBusinessTemplateList()))
kw["bt5_repository_url"] = " ".join(bt5_repository_path_list) kw["bt5_repository_url"] = " ".join(bt5_repository_path_list)
return kw return kw
......
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