From a50b14a3540c9b263db82ec388d3d71cb86bb5b8 Mon Sep 17 00:00:00 2001 From: Jakub Krzus Date: Sat, 20 Mar 2021 19:19:06 +0000 Subject: [PATCH] welcome_level_two_verified translations in seed are being generated --- db/pages/welcome_level_two_verified.rb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/db/pages/welcome_level_two_verified.rb b/db/pages/welcome_level_two_verified.rb index a459a6fa6..0f9dd6d1d 100644 --- a/db/pages/welcome_level_two_verified.rb +++ b/db/pages/welcome_level_two_verified.rb @@ -1,5 +1,4 @@ -if SiteCustomization::Page.find_by(slug: "welcome_level_two_verified").nil? - page = SiteCustomization::Page.new(slug: "welcome_level_two_verified", status: "published") +def generate_content(page) page.title = I18n.t("welcome.welcome.title") page.content = "

#{I18n.t("welcome.welcome.user_permission_info")}

@@ -23,3 +22,12 @@ if SiteCustomization::Page.find_by(slug: "welcome_level_two_verified").nil?

#{I18n.t("welcome.welcome.go_to_index")}

" page.save! end +if SiteCustomization::Page.find_by(slug: "welcome_level_two_verified").nil? + page = SiteCustomization::Page.new(slug: "welcome_level_two_verified", status: "published") + generate_content(page) + I18n.available_locales.each do |locale| + I18n.locale = locale + translation = page.translations.build(locale: locale) + generate_content(translation) + end +end