mirror of
https://github.com/maybe-finance/maybe.git
synced 2025-07-19 21:29:38 +02:00
13 lines
458 B
Ruby
13 lines
458 B
Ruby
|
class Transactions::BulkDeletionsController < ApplicationController
|
||
|
def create
|
||
|
destroyed = Current.family.entries.destroy_by(id: bulk_delete_params[:entry_ids])
|
||
|
destroyed.map(&:account).uniq.each(&:sync_later)
|
||
|
redirect_back_or_to transactions_url, notice: "#{destroyed.count} transaction#{destroyed.count == 1 ? "" : "s"} deleted"
|
||
|
end
|
||
|
|
||
|
private
|
||
|
def bulk_delete_params
|
||
|
params.require(:bulk_delete).permit(entry_ids: [])
|
||
|
end
|
||
|
end
|