Add mass actions w/ force delete to admin

This commit is contained in:
Karl Erik Õunapuu 2020-11-03 14:34:55 +02:00
parent 7a6568c34a
commit c72ca8d157
No known key found for this signature in database
GPG key ID: C9DD647298A34764
8 changed files with 76 additions and 3 deletions

View file

@ -0,0 +1,19 @@
# frozen_string_literal: true
module Admin
class MassActionsController < BaseController
authorize_resource
# GET /admin/disputes
def index; end
# POST /admin/disputes
def create
res = MassAction.process(params[:mass_action], params[:entry_list].path)
backlog = "#{params[:mass_action]} done for #{res[:ok].join(',')}.\n" \
"Failed: objects: #{res[:fail].join(',')}"
redirect_to(admin_mass_actions_path, notice: backlog)
end
end
end