Sha256: d33829557987af8e7ca75ff7289c77a7ff0ffdf1207304e5e392a1bc4ebc24be

Contents?: true

Size: 595 Bytes

Versions: 11

Compression:

Stored size: 595 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module TermCustomizer
    module Admin
      class CachesController < TermCustomizer::Admin::ApplicationController
        def index
          enforce_permission_to :update, :organization

          redirect_to translation_sets_path
        end

        def clear
          enforce_permission_to :update, :organization

          TermCustomizer.loader.clear_cache
          flash[:notice] = I18n.t("caches.clear.success", scope: "decidim.term_customizer.admin")

          redirect_to translation_sets_path
        end
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
decidim-term_customizer-0.23.0 app/controllers/decidim/term_customizer/admin/caches_controller.rb
decidim-term_customizer-0.22.0 app/controllers/decidim/term_customizer/admin/caches_controller.rb
decidim-term_customizer-0.21.0 app/controllers/decidim/term_customizer/admin/caches_controller.rb
decidim-term_customizer-0.20.0 app/controllers/decidim/term_customizer/admin/caches_controller.rb
decidim-term_customizer-0.19.1 app/controllers/decidim/term_customizer/admin/caches_controller.rb
decidim-term_customizer-0.19.0 app/controllers/decidim/term_customizer/admin/caches_controller.rb
decidim-term_customizer-0.18.0 app/controllers/decidim/term_customizer/admin/caches_controller.rb
decidim-term_customizer-0.17.1 app/controllers/decidim/term_customizer/admin/caches_controller.rb
decidim-term_customizer-0.17.0 app/controllers/decidim/term_customizer/admin/caches_controller.rb
decidim-term_customizer-0.16.6 app/controllers/decidim/term_customizer/admin/caches_controller.rb
decidim-term_customizer-0.16.5 app/controllers/decidim/term_customizer/admin/caches_controller.rb