Commit 59d2a5e8 authored by Rafael Monnerat's avatar Rafael Monnerat

erp5_web_renderjs_ui: Use RJS Skin to check consistency

parent 10b4759a
...@@ -12,14 +12,17 @@ if not context.getAvailableLanguageList(): ...@@ -12,14 +12,17 @@ if not context.getAvailableLanguageList():
if context.getSkinSelectionName() != 'RJS': if context.getSkinSelectionName() != 'RJS':
return [] return []
# find the .js containing translation data try:
gadget_translation_data_js = context.WebSite_getTranslationDataWebScriptValue() context.getPortalObject().changeSkin("RJS")
if gadget_translation_data_js is None:
# find the .js containing translation data
gadget_translation_data_js = context.WebSite_getTranslationDataWebScriptValue()
if gadget_translation_data_js is None:
return [] return []
error_list = [] error_list = []
if context.WebSite_getTranslationDataTextContent( if context.WebSite_getTranslationDataTextContent(
) != gadget_translation_data_js.getTextContent(): ) != gadget_translation_data_js.getTextContent():
error_list.append("Translation data script content is not up to date") error_list.append("Translation data script content is not up to date")
if fixit: if fixit:
...@@ -47,4 +50,6 @@ if context.WebSite_getTranslationDataTextContent( ...@@ -47,4 +50,6 @@ if context.WebSite_getTranslationDataTextContent(
error_list.extend( error_list.extend(
context.WebSite_checkCacheModificationDateConsistency(fixit=True)) context.WebSite_checkCacheModificationDateConsistency(fixit=True))
return error_list return error_list
finally:
context.getPortalObject().changeSkin("View")
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