From 9ac6511d965a6fca5a5ee2824f1674e33cd4d149 Mon Sep 17 00:00:00 2001 From: taitus Date: Fri, 18 Dec 2020 18:12:56 +0100 Subject: [PATCH] Render interface translation by default on SDGManagement --- app/helpers/translatable_form_helper.rb | 2 +- .../sdg_management/local_targets_spec.rb | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/app/helpers/translatable_form_helper.rb b/app/helpers/translatable_form_helper.rb index 02d096f67..1cc3014b3 100644 --- a/app/helpers/translatable_form_helper.rb +++ b/app/helpers/translatable_form_helper.rb @@ -10,7 +10,7 @@ module TranslatableFormHelper end def backend_translations_enabled? - (controller.class.parents & [Admin, Management, Valuation]).any? + (controller.class.parents & [Admin, Management, Valuation, SDGManagement]).any? end def highlight_translation_html_class diff --git a/spec/system/sdg_management/local_targets_spec.rb b/spec/system/sdg_management/local_targets_spec.rb index 437ec6c22..ae2a58569 100644 --- a/spec/system/sdg_management/local_targets_spec.rb +++ b/spec/system/sdg_management/local_targets_spec.rb @@ -97,4 +97,22 @@ describe "Local Targets", :js do expect(page).not_to have_content("1.1.1") end end + + describe "When translation interface feature setting" do + scenario "Is enabled translation interface should be rendered" do + Setting["feature.translation_interface"] = true + + visit new_sdg_management_local_target_path + + expect(page).to have_css ".globalize-languages" + end + + scenario "Is disabled translation interface should be rendered" do + Setting["feature.translation_interface"] = nil + + visit new_sdg_management_local_target_path + + expect(page).to have_css ".globalize-languages" + end + end end