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

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

@@ -17,3 +16,13 @@ if SiteCustomization::Page.find_by(slug: "welcome_level_three_verified").nil?

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

" page.save! end + +if SiteCustomization::Page.find_by(slug: "welcome_level_three_verified").nil? + page = SiteCustomization::Page.new(slug: "welcome_level_three_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