Sha256: c4c982aae57eac51210285403219d5a995c39b08a400441a3b77b9990e0752de

Contents?: true

Size: 757 Bytes

Versions: 62

Compression:

Stored size: 757 Bytes

Contents

module Workarea
  module Admin
    class HelpAssetsController < Admin::ApplicationController
      include HelpAuthorization

      def index
        @help_assets =
          Help::Asset
            .desc(:created_at)
            .page(params[:page] || 1)
            .per(Workarea.config.per_page)
      end

      def create
        Help::Asset.create!(params[:help_asset])
        flash[:success] = t('workarea.admin.help_assets.flash_messages.created')
        redirect_back fallback_location: help_assets_path
      end

      def destroy
        Help::Asset.find(params[:id]).destroy
        flash[:success] = t('workarea.admin.help_assets.flash_messages.removed')
        redirect_back fallback_location: help_assets_path
      end
    end
  end
end

Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
workarea-admin-3.4.13 app/controllers/workarea/admin/help_assets_controller.rb
workarea-admin-3.4.12 app/controllers/workarea/admin/help_assets_controller.rb