diff --git a/app/models/command/consider.rb b/app/models/command/consider.rb index f259bf243..386cf114c 100644 --- a/app/models/command/consider.rb +++ b/app/models/command/consider.rb @@ -1,28 +1,28 @@ class Command::Consider < Command include Command::Cards - store_accessor :data, :statues_by_card_id + store_accessor :data, :statuses_by_card_id def title "Move #{cards_description} to Considering" end def execute - statues_by_card_id = {} + statuses_by_card_id = {} transaction do cards.find_each do |card| - statues_by_card_id[card.id] = { closed: card.closed?, doing: card.doing?, considering: card.considering? } + statuses_by_card_id[card.id] = { closed: card.closed?, doing: card.doing?, considering: card.considering? } card.reconsider end - update! statues_by_card_id: statues_by_card_id + update! statuses_by_card_id: statuses_by_card_id end end def undo transaction do - statues_by_card_id.each do |card_id, data| + statuses_by_card_id.each do |card_id, data| if card = user.accessible_cards.find_by_id(card_id) card.close if data["closed"] card.engage if data["doing"] diff --git a/app/models/command/do.rb b/app/models/command/do.rb index fbf31e0f5..5a6783469 100644 --- a/app/models/command/do.rb +++ b/app/models/command/do.rb @@ -1,28 +1,28 @@ class Command::Do < Command include Command::Cards - store_accessor :data, :statues_by_card_id + store_accessor :data, :statuses_by_card_id def title "Move #{cards_description} to Doing" end def execute - statues_by_card_id = {} + statuses_by_card_id = {} transaction do cards.find_each do |card| - statues_by_card_id[card.id] = { closed: card.closed?, doing: card.doing?, considering: card.considering? } + statuses_by_card_id[card.id] = { closed: card.closed?, doing: card.doing?, considering: card.considering? } card.engage end - update! statues_by_card_id: statues_by_card_id + update! statuses_by_card_id: statuses_by_card_id end end def undo transaction do - statues_by_card_id.each do |card_id, data| + statuses_by_card_id.each do |card_id, data| if card = user.accessible_cards.find_by_id(card_id) card.close if data["closed"] card.engage if data["doing"]