Sha256: 39cae930fe647e75df683addd1988b103894f5dead741594d92ddf17905c8a15

Contents?: true

Size: 883 Bytes

Versions: 13

Compression:

Stored size: 883 Bytes

Contents

class AwesomeTranslations::MovalsController < AwesomeTranslations::ApplicationController
  def index
    @movals = AwesomeTranslations::CacheDatabaseGenerator::TranslationValue
      .select("translation_values.*, handler_translations.id AS handler_translation_id")
      .joins("
        INNER JOIN handler_translations ON
          handler_translations.translation_key_id = translation_values.translation_key_id
      ")
      .where("translation_values.file_path NOT LIKE handler_translations.dir || '%'")
      .group("translation_values.id")
  end

  def create
    params[:m].each do |translation_value_id, _handler_translation_id|
      translation_value = AwesomeTranslations::CacheDatabaseGenerator::TranslationValue.find(translation_value_id)
      translation_value.migrate_to_awesome_translations_namespace!
    end

    redirect_back(fallback_location: :root)
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
awesome_translations-0.0.63 app/controllers/awesome_translations/movals_controller.rb
awesome_translations-0.0.62 app/controllers/awesome_translations/movals_controller.rb
awesome_translations-0.0.61 app/controllers/awesome_translations/movals_controller.rb
awesome_translations-0.0.60 app/controllers/awesome_translations/movals_controller.rb
awesome_translations-0.0.59 app/controllers/awesome_translations/movals_controller.rb
awesome_translations-0.0.58 app/controllers/awesome_translations/movals_controller.rb
awesome_translations-0.0.57 app/controllers/awesome_translations/movals_controller.rb
awesome_translations-0.0.56 app/controllers/awesome_translations/movals_controller.rb
awesome_translations-0.0.55 app/controllers/awesome_translations/movals_controller.rb
awesome_translations-0.0.54 app/controllers/awesome_translations/movals_controller.rb
awesome_translations-0.0.53 app/controllers/awesome_translations/movals_controller.rb
awesome_translations-0.0.52 app/controllers/awesome_translations/movals_controller.rb
awesome_translations-0.0.51 app/controllers/awesome_translations/movals_controller.rb