Change Translatable impl to keep track of enabled locales

This commit is contained in:
Marko Lovic
2018-08-06 16:21:53 +02:00
committed by Javi Martín
parent cb716e07d7
commit 4603a30f95
4 changed files with 28 additions and 12 deletions

View File

@@ -51,7 +51,8 @@ class Admin::SiteCustomization::InformationTextsController < Admin::SiteCustomiz
end
def delete_translations
languages_to_delete = params[:delete_translations].select { |k, v| params[:delete_translations][k] == '1' }.keys
languages_to_delete = params[:enabled_translations].select { |_, v| v == '0' }
.keys
languages_to_delete.each do |locale|
I18nContentTranslation.destroy_all(locale: locale)
end