Sha256: b390edfa3d1f4426cbedf5a50e827ab3b9e204b5dce5b3dfa120c627986b93ec

Contents?: true

Size: 600 Bytes

Versions: 16

Compression:

Stored size: 600 Bytes

Contents

# frozen_string_literal: true

module Alchemy
  module Admin
    class LanguagesController < ResourcesController
      def index
        @query = Language.on_current_site.ransack(search_filter_params[:q])
        @languages = @query.result.page(params[:page] || 1).per(items_per_page)
      end

      def new
        @language = Language.new(
          page_layout: Config.get(:default_language)['page_layout']
        )
      end

      def switch
        set_alchemy_language(params[:language_id])
        do_redirect_to request.referer || alchemy.admin_dashboard_path
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
alchemy_cms-4.6.7 app/controllers/alchemy/admin/languages_controller.rb
alchemy_cms-4.6.6 app/controllers/alchemy/admin/languages_controller.rb
alchemy_cms-4.6.5 app/controllers/alchemy/admin/languages_controller.rb
alchemy_cms-4.5.1 app/controllers/alchemy/admin/languages_controller.rb
alchemy_cms-4.4.5 app/controllers/alchemy/admin/languages_controller.rb
alchemy_cms-4.6.4 app/controllers/alchemy/admin/languages_controller.rb
alchemy_cms-4.6.3 app/controllers/alchemy/admin/languages_controller.rb
alchemy_cms-4.6.2 app/controllers/alchemy/admin/languages_controller.rb
alchemy_cms-4.6.1 app/controllers/alchemy/admin/languages_controller.rb
alchemy_cms-4.6.0 app/controllers/alchemy/admin/languages_controller.rb
alchemy_cms-4.5.0 app/controllers/alchemy/admin/languages_controller.rb
alchemy_cms-4.4.4 app/controllers/alchemy/admin/languages_controller.rb
alchemy_cms-4.4.3 app/controllers/alchemy/admin/languages_controller.rb
alchemy_cms-4.4.2 app/controllers/alchemy/admin/languages_controller.rb
alchemy_cms-4.4.1 app/controllers/alchemy/admin/languages_controller.rb
alchemy_cms-4.4.0 app/controllers/alchemy/admin/languages_controller.rb