Commit f9bb76ca authored by Cédric Le Ninivin's avatar Cédric Le Ninivin Committed by Titouan Soulard

slapos_erp5: Add erp5_json_type to test skin list

parent 466ecdaf
...@@ -22,7 +22,42 @@ ...@@ -22,7 +22,42 @@
from erp5.component.test.SlapOSTestCaseMixin import SlapOSTestCaseMixin from erp5.component.test.SlapOSTestCaseMixin import SlapOSTestCaseMixin
import difflib import difflib
slapos_folder_list = """slapos_abyss
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_base
slapos_contract slapos_contract
slapos_subscription_request slapos_subscription_request
...@@ -38,13 +73,17 @@ slapos_pdm ...@@ -38,13 +73,17 @@ slapos_pdm
slapos_simulation slapos_simulation
slapos_slap_tool slapos_slap_tool
slapos_wechat slapos_wechat
slapos_configurator""" slapos_configurator
erp5_web_redirect_assist
common2_folder_list = """erp5_accounting_l10n_fr erp5_km
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
erp5_oauth2_resource
erp5_upgrader erp5_upgrader
erp5_access_tab erp5_access_tab
erp5_access_token erp5_access_token
...@@ -56,7 +95,6 @@ erp5_authentication_policy ...@@ -56,7 +95,6 @@ erp5_authentication_policy
erp5_auto_logout erp5_auto_logout
erp5_base erp5_base
erp5_bearer_token erp5_bearer_token
erp5_big_file
erp5_ckeditor erp5_ckeditor
erp5_code_mirror erp5_code_mirror
erp5_commerce erp5_commerce
...@@ -67,15 +105,11 @@ erp5_configurator_wizard ...@@ -67,15 +105,11 @@ erp5_configurator_wizard
erp5_content_translation erp5_content_translation
erp5_core erp5_core
erp5_core_proxy_field_legacy erp5_core_proxy_field_legacy
erp5_corporate_identity""" erp5_credential
common3_folder_list = """erp5_credential
erp5_credential_oauth2 erp5_credential_oauth2
erp5_crm erp5_crm
erp5_data_notebook
erp5_data_set erp5_data_set
erp5_deferred_style_core erp5_deferred_style_core
erp5_development
erp5_dhtml_style erp5_dhtml_style
erp5_diff erp5_diff
erp5_dms erp5_dms
...@@ -84,22 +118,19 @@ erp5_forge ...@@ -84,22 +118,19 @@ erp5_forge
erp5_forge_release erp5_forge_release
erp5_gadget erp5_gadget
erp5_glossary erp5_glossary
erp5_graph_editor""" erp5_graph_editor
erp5_immobilisation
common_folder_list = """erp5_json_type erp5_ingestion
erp5_integration
erp5_invoicing
erp5_jquery_sheet_editor
erp5_json_type
erp5_monaco_editor erp5_monaco_editor
erp5_multimedia
erp5_notebook
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
...@@ -111,11 +142,6 @@ erp5_run_my_doc ...@@ -111,11 +142,6 @@ 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
...@@ -130,84 +156,10 @@ erp5_web_renderjs ...@@ -130,84 +156,10 @@ 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_wendelin
erp5_wendelin_notebook"""
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
erp5_font
erp5_interaction_drop
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 erp5_xhtml_style
external_method external_method
slapos_disaster_recovery slapos_disaster_recovery
slapos_panel """
slapos_panel_compatibility
""" % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
deffered_selection_string_list = \ deffered_selection_string_list = \
""" """
...@@ -217,27 +169,58 @@ erp5_interaction_drop ...@@ -217,27 +169,58 @@ erp5_interaction_drop
erp5_web_hal_json erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
%(slapos_folder_list)s slapos_base
erp5_officejs_codemirror slapos_contract
erp5_officejs_common slapos_subscription_request
erp5_officejs_notebook slapos_crm_monitoring
erp5_officejs_pdf_viewer slapos_accounting
erp5_officejs_svg_editor slapos_administration
erp5_text_editor slapos_cloud
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
%(common2_folder_list)s erp5_accounting_l10n_fr
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_notebook
erp5_data_set erp5_data_set
erp5_deferred_style erp5_deferred_style
erp5_deferred_style_core erp5_deferred_style_core
erp5_development
erp5_dhtml_style erp5_dhtml_style
erp5_diff erp5_diff
erp5_dms erp5_dms
...@@ -252,17 +235,41 @@ erp5_ingestion ...@@ -252,17 +235,41 @@ erp5_ingestion
erp5_integration erp5_integration
erp5_invoicing erp5_invoicing
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
%(common_folder_list)s erp5_json_type
erp5_monaco_editor
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
slapos_panel """
slapos_panel_compatibility
""" % {'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 = \ deploy_selection_string_list = \
""" """
...@@ -274,80 +281,108 @@ erp5_web_hal_json ...@@ -274,80 +281,108 @@ erp5_web_hal_json
erp5_web_renderjs_ui erp5_web_renderjs_ui
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
%(slapos_folder_list)s slapos_base
erp5_officejs_codemirror slapos_contract
erp5_officejs_common slapos_subscription_request
erp5_officejs_notebook slapos_crm_monitoring
erp5_officejs_pdf_viewer slapos_accounting
erp5_officejs_svg_editor slapos_administration
erp5_text_editor slapos_cloud
erp5_km slapos_consumption
erp5_knowledge_pad slapos_core
erp5_simulation slapos_crm
erp5_dms_base slapos_payzen
erp5_dms_web slapos_pdm
%(common2_folder_list)s slapos_simulation
%(common3_folder_list)s slapos_slap_tool
erp5_immobilisation slapos_wechat
erp5_ingestion slapos_configurator
erp5_integration
erp5_invoicing
erp5_jquery_sheet_editor
%(common_folder_list)s
external_method
slapos_disaster_recovery
slapos_panel
slapos_panel_compatibility
""" % {'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_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
%(common2_folder_list)s erp5_accounting_l10n_fr
%(common3_folder_list)s erp5_certificate_authority
erp5_html_compatibility 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
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
%(common_folder_list)s erp5_json_type
erp5_xhtml_style erp5_monaco_editor
external_method 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
slapos_disaster_recovery slapos_disaster_recovery
slapos_panel """
slapos_panel_compatibility
""" % {'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 = \ view_selection_string_list = \
""" """
custom custom
erp5_font erp5_font
...@@ -355,21 +390,68 @@ erp5_interaction_drop ...@@ -355,21 +390,68 @@ erp5_interaction_drop
erp5_web_hal_json erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
%(slapos_folder_list)s slapos_base
erp5_officejs_codemirror slapos_contract
erp5_officejs_common slapos_subscription_request
erp5_officejs_notebook slapos_crm_monitoring
erp5_officejs_pdf_viewer slapos_accounting
erp5_officejs_svg_editor slapos_administration
erp5_text_editor slapos_cloud
slapos_consumption
slapos_core
slapos_crm
slapos_payzen
slapos_pdm
slapos_simulation
slapos_slap_tool
slapos_wechat
slapos_configurator
erp5_xhtml_disabled
erp5_km erp5_km
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
%(common2_folder_list)s erp5_accounting_l10n_fr
%(common3_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_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_immobilisation erp5_immobilisation
erp5_ingestion erp5_ingestion
erp5_integration erp5_integration
...@@ -377,20 +459,43 @@ erp5_invoicing ...@@ -377,20 +459,43 @@ erp5_invoicing
erp5_jquery erp5_jquery
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
erp5_json_type erp5_json_type
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
slapos_panel """
slapos_panel_compatibility
""" % {'common_folder_list' : '\n'.join(common_folder_list.split('\n')[1:]),
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
multiflex_selection_string_list = \ km_selection_string_list = \
""" """
custom custom
erp5_font erp5_font
...@@ -398,38 +503,112 @@ erp5_interaction_drop ...@@ -398,38 +503,112 @@ erp5_interaction_drop
erp5_web_hal_json erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
%(slapos_folder_list)s slapos_base
erp5_officejs_codemirror slapos_contract
erp5_officejs_common slapos_subscription_request
erp5_officejs_notebook slapos_crm_monitoring
erp5_officejs_pdf_viewer slapos_accounting
erp5_officejs_svg_editor slapos_administration
erp5_text_editor slapos_cloud
erp5_commerce_multiflex_layout 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_knowledge_pad erp5_knowledge_pad
erp5_simulation erp5_simulation
erp5_dms_base erp5_dms_base
erp5_dms_web erp5_dms_web
%(common2_folder_list)s erp5_accounting_l10n_fr
%(common3_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_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
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
%(common_folder_list)s erp5_json_type
erp5_km_widget_library
erp5_monaco_editor
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
external_method external_method
slapos_disaster_recovery slapos_disaster_recovery
slapos_panel """
slapos_panel_compatibility
""" % {'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 = \ multiflex_selection_string_list = \
""" """
custom custom
erp5_font erp5_font
...@@ -437,157 +616,109 @@ erp5_interaction_drop ...@@ -437,157 +616,109 @@ erp5_interaction_drop
erp5_web_hal_json erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
%(slapos_folder_list)s slapos_base
erp5_officejs_codemirror slapos_contract
erp5_officejs_common slapos_subscription_request
erp5_officejs_notebook slapos_crm_monitoring
erp5_officejs_pdf_viewer slapos_accounting
erp5_officejs_svg_editor slapos_administration
erp5_text_editor slapos_cloud
slapos_consumption
slapos_core
slapos_crm
slapos_payzen
slapos_pdm
slapos_simulation
slapos_slap_tool
slapos_wechat
slapos_configurator
erp5_commerce_multiflex_layout
erp5_km erp5_km
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
%(common2_folder_list)s erp5_accounting_l10n_fr
%(common3_folder_list)s erp5_certificate_authority
erp5_immobilisation erp5_item
erp5_ingestion erp5_item_trade
erp5_integration erp5_upgrader
erp5_invoicing erp5_access_tab
erp5_jquery_sheet_editor erp5_access_token
%(common_folder_list)s erp5_accounting
erp5_xhtml_style erp5_accounting_eu
external_method erp5_accounting_fr
slapos_disaster_recovery erp5_administration
slapos_panel erp5_authentication_policy
slapos_panel_compatibility erp5_auto_logout
""" % {'common_folder_list' : common_folder_list, erp5_base
'common2_folder_list' : common2_folder_list, erp5_bearer_token
'common3_folder_list' : common3_folder_list, erp5_ckeditor
'slapos_folder_list': slapos_folder_list erp5_code_mirror
} erp5_commerce
erp5_commerce_widget_library
ods_selection_string_list = \ erp5_computer_immobilisation
""" erp5_configurator
custom erp5_configurator_wizard
erp5_font erp5_content_translation
erp5_interaction_drop erp5_core
erp5_web_hal_json erp5_core_proxy_field_legacy
slapos_erp5 erp5_credential
slapos_upgrader erp5_credential_oauth2
%(slapos_folder_list)s erp5_crm
erp5_officejs_codemirror erp5_data_set
erp5_officejs_common erp5_deferred_style_core
erp5_officejs_notebook erp5_dhtml_style
erp5_officejs_pdf_viewer erp5_diff
erp5_officejs_svg_editor erp5_dms
erp5_text_editor erp5_fckeditor
erp5_km erp5_forge
erp5_knowledge_pad erp5_forge_release
erp5_simulation erp5_gadget
erp5_dms_base erp5_glossary
erp5_dms_web erp5_graph_editor
erp5_ods_style
%(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
slapos_panel
slapos_panel_compatibility
""" % {'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 = \
"""
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
erp5_odt_style
%(common2_folder_list)s
%(common3_folder_list)s
erp5_immobilisation erp5_immobilisation
erp5_ingestion erp5_ingestion
erp5_integration erp5_integration
erp5_invoicing erp5_invoicing
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
%(common_folder_list)s erp5_json_type
erp5_monaco_editor
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
slapos_panel
slapos_panel_compatibility
""" % {'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 = \
""" """
custom
erp5_font
erp5_interaction_drop
erp5_web_hal_json
slapos_erp5
slapos_upgrader
slapos_rss_style
%(slapos_folder_list)s
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_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
external_method
slapos_disaster_recovery
slapos_panel
slapos_panel_compatibility
""" % {'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 = \ download_selection_string_list = \
""" """
custom custom
erp5_font erp5_font
...@@ -595,40 +726,110 @@ erp5_interaction_drop ...@@ -595,40 +726,110 @@ erp5_interaction_drop
erp5_web_hal_json erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
%(slapos_folder_list)s slapos_base
erp5_officejs_codemirror slapos_contract
erp5_officejs_common slapos_subscription_request
erp5_officejs_notebook slapos_crm_monitoring
erp5_officejs_pdf_viewer slapos_accounting
erp5_officejs_svg_editor slapos_administration
erp5_text_editor slapos_cloud
erp5_web_shadir 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
%(common2_folder_list)s erp5_accounting_l10n_fr
%(common3_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_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
%(common_folder_list)s erp5_json_type
erp5_monaco_editor
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
slapos_panel """
slapos_panel_compatibility
""" % {'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 = \ ods_selection_string_list = \
""" """
custom custom
erp5_font erp5_font
...@@ -636,284 +837,563 @@ erp5_interaction_drop ...@@ -636,284 +837,563 @@ erp5_interaction_drop
erp5_web_hal_json erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
%(slapos_folder_list)s slapos_base
erp5_officejs_codemirror slapos_contract
erp5_officejs_common slapos_subscription_request
erp5_officejs_notebook slapos_crm_monitoring
erp5_officejs_pdf_viewer slapos_accounting
erp5_officejs_svg_editor slapos_administration
erp5_text_editor slapos_cloud
erp5_web_shacache 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_knowledge_pad erp5_knowledge_pad
erp5_simulation erp5_simulation
erp5_dms_base erp5_dms_base
erp5_dms_web erp5_dms_web
%(common2_folder_list)s erp5_ods_style
%(common3_folder_list)s erp5_accounting_l10n_fr
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_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
%(common_folder_list)s erp5_json_type
erp5_xhtml_style erp5_monaco_editor
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
slapos_panel """
slapos_panel_compatibility
""" % {'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 = \ odt_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_folder_list)s slapos_base
erp5_officejs_codemirror slapos_contract
erp5_officejs_common slapos_subscription_request
erp5_officejs_notebook slapos_crm_monitoring
erp5_officejs_pdf_viewer slapos_accounting
erp5_officejs_svg_editor slapos_administration
erp5_text_editor slapos_cloud
erp5_web_officejs_ui 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
%(common2_folder_list)s erp5_odt_style
%(common3_folder_list)s erp5_accounting_l10n_fr
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_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
%(common_folder_list)s erp5_json_type
erp5_monaco_editor
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
slapos_panel """
slapos_panel_compatibility
""" % {'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 = \ rss_selection_string_list = \
""" """
custom custom
erp5_font 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
slapos_panel
slapos_panel_compatibility
""" % {'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_interaction_drop
erp5_hal_json_style
erp5_web_hal_json erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
%(slapos_folder_list)s slapos_rss_style
erp5_web_redirect_assist slapos_base
erp5_officejs_codemirror slapos_contract
erp5_officejs_common slapos_subscription_request
erp5_officejs_notebook slapos_crm_monitoring
erp5_officejs_pdf_viewer slapos_accounting
erp5_officejs_svg_editor slapos_administration
erp5_text_editor slapos_cloud
erp5_km slapos_consumption
erp5_knowledge_pad slapos_core
erp5_simulation slapos_crm
erp5_dms_base slapos_payzen
erp5_dms_web slapos_pdm
%(common2_folder_list)s slapos_simulation
%(common3_folder_list)s slapos_slap_tool
erp5_immobilisation slapos_wechat
erp5_ingestion slapos_configurator
erp5_integration erp5_rss_style
erp5_invoicing
erp5_jquery_sheet_editor
%(common_folder_list)s
erp5_xhtml_style
external_method
slapos_disaster_recovery
slapos_panel
slapos_panel_compatibility
""" % {'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_km
erp5_knowledge_pad erp5_knowledge_pad
erp5_simulation erp5_simulation
erp5_dms_base erp5_dms_base
erp5_dms_web erp5_dms_web
%(common2_folder_list)s erp5_accounting_l10n_fr
erp5_corporate_identity_leaflet 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
%(common_folder_list)s erp5_json_type
erp5_xhtml_style erp5_monaco_editor
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
slapos_panel """
slapos_panel_compatibility
""" % {'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 shadir_selection_string_list = \
"""
custom
erp5_font erp5_font
erp5_interaction_drop erp5_interaction_drop
erp5_web_hal_json erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
%(slapos_folder_list)s slapos_base
erp5_officejs_codemirror slapos_contract
erp5_officejs_common slapos_subscription_request
erp5_officejs_notebook slapos_crm_monitoring
erp5_officejs_pdf_viewer slapos_accounting
erp5_officejs_svg_editor slapos_administration
erp5_text_editor slapos_cloud
slapos_consumption
slapos_core
slapos_crm
slapos_payzen
slapos_pdm
slapos_simulation
slapos_slap_tool
slapos_wechat
slapos_configurator
erp5_web_shadir
erp5_km erp5_km
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
%(common2_folder_list)s erp5_accounting_l10n_fr
erp5_corporate_identity_release 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
%(common_folder_list)s erp5_json_type
erp5_monaco_editor
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
slapos_panel """
slapos_panel_compatibility
""" % {'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 shacache_selection_string_list = \
"""
custom
erp5_font erp5_font
erp5_interaction_drop erp5_interaction_drop
erp5_web_hal_json erp5_web_hal_json
slapos_erp5 slapos_erp5
slapos_upgrader slapos_upgrader
%(slapos_folder_list)s slapos_base
erp5_officejs_codemirror slapos_contract
erp5_officejs_common slapos_subscription_request
erp5_officejs_notebook slapos_crm_monitoring
erp5_officejs_pdf_viewer slapos_accounting
erp5_officejs_svg_editor slapos_administration
erp5_text_editor slapos_cloud
slapos_consumption
slapos_core
slapos_crm
slapos_payzen
slapos_pdm
slapos_simulation
slapos_slap_tool
slapos_wechat
slapos_configurator
erp5_web_shacache
erp5_km erp5_km
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
%(common2_folder_list)s erp5_accounting_l10n_fr
erp5_corporate_identity_slide 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
%(common_folder_list)s erp5_json_type
erp5_monaco_editor
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
slapos_panel """
slapos_panel_compatibility
""" % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_list
}
slideshow_selection_string_list = """custom rjs_selection_string_list = \
"""
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_abyss
slapos_base slapos_base
slapos_contract slapos_contract
slapos_subscription_request slapos_subscription_request
...@@ -929,230 +1409,204 @@ slapos_pdm ...@@ -929,230 +1409,204 @@ 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_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
slapos_panel
slapos_panel_compatibility
""" % {'common_folder_list' : common_folder_list,
'common2_folder_list' : common2_folder_list,
'common3_folder_list' : common3_folder_list,
'slapos_folder_list': slapos_folder_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
slapos_panel
slapos_panel_compatibility
""" % {'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
slapos_panel
slapos_panel_compatibility
""" % {'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_km
erp5_knowledge_pad erp5_knowledge_pad
erp5_simulation erp5_simulation
erp5_dms_base erp5_dms_base
erp5_dms_web erp5_dms_web
%(common2_folder_list)s erp5_accounting_l10n_fr
erp5_corporate_identity_letter erp5_certificate_authority
%(common3_folder_list)s erp5_item
erp5_immobilisation erp5_item_trade
erp5_ingestion erp5_upgrader
erp5_integration erp5_access_tab
erp5_invoicing erp5_access_token
erp5_jquery_sheet_editor erp5_accounting
%(common_folder_list)s erp5_accounting_eu
erp5_xhtml_style erp5_accounting_fr
external_method erp5_administration
slapos_disaster_recovery erp5_authentication_policy
slapos_panel erp5_auto_logout
slapos_panel_compatibility erp5_base
""" % {'common_folder_list' : common_folder_list, erp5_bearer_token
'common2_folder_list' : common2_folder_list, erp5_ckeditor
'common3_folder_list' : common3_folder_list, erp5_code_mirror
'slapos_folder_list': slapos_folder_list erp5_commerce
} erp5_commerce_widget_library
erp5_computer_immobilisation
report_selection_string_list = """custom erp5_configurator
erp5_font erp5_configurator_wizard
erp5_interaction_drop erp5_content_translation
erp5_web_hal_json erp5_core
slapos_erp5 erp5_core_proxy_field_legacy
slapos_upgrader erp5_credential
%(slapos_folder_list)s erp5_credential_oauth2
erp5_officejs_codemirror erp5_crm
erp5_officejs_common erp5_data_set
erp5_officejs_notebook erp5_deferred_style_core
erp5_officejs_pdf_viewer erp5_dhtml_style
erp5_officejs_svg_editor erp5_diff
erp5_text_editor erp5_dms
erp5_km erp5_fckeditor
erp5_knowledge_pad erp5_forge
erp5_simulation erp5_forge_release
erp5_dms_base erp5_gadget
erp5_dms_web erp5_glossary
%(common2_folder_list)s erp5_graph_editor
erp5_corporate_identity_book
%(common3_folder_list)s
erp5_immobilisation erp5_immobilisation
erp5_ingestion erp5_ingestion
erp5_integration erp5_integration
erp5_invoicing erp5_invoicing
erp5_jquery_sheet_editor erp5_jquery_sheet_editor
%(common_folder_list)s erp5_json_type
erp5_xhtml_style erp5_monaco_editor
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
slapos_panel """
slapos_panel_compatibility
""" % {'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 = \ slapos_hal_restricted_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_folder_list)s slapos_base
erp5_officejs_codemirror slapos_contract
erp5_officejs_common slapos_subscription_request
erp5_officejs_notebook slapos_crm_monitoring
erp5_officejs_pdf_viewer slapos_accounting
erp5_officejs_svg_editor slapos_administration
erp5_text_editor slapos_cloud
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
%(common2_folder_list)s erp5_accounting_l10n_fr
erp5_corporate_identity_contract 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
%(common_folder_list)s erp5_json_type
erp5_monaco_editor
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
slapos_panel """
slapos_panel_compatibility
""" % {'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"
...@@ -1264,45 +1718,6 @@ slapos_panel_compatibility ...@@ -1264,45 +1718,6 @@ slapos_panel_compatibility
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):
...@@ -1321,12 +1736,3 @@ class TestSlaposSkinSelection(TestSlaposSkinSelectionMixin): ...@@ -1321,12 +1736,3 @@ 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
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