Files
fizzy/app/controllers/cards/closures_controller.rb
T
Jason Zimdars 6e90a6dbfb Add hotkeys for triaging cards in columns
Hover to select items
2025-12-19 14:33:47 -06:00

32 lines
647 B
Ruby

class Cards::ClosuresController < ApplicationController
include CardScoped
def create
capture_card_location
@card.close
refresh_stream_if_needed
respond_to do |format|
format.turbo_stream
format.json { head :no_content }
end
end
def destroy
@card.reopen
refresh_stream_after_reopen
respond_to do |format|
format.turbo_stream
format.json { head :no_content }
end
end
private
def refresh_stream_after_reopen
if @card.awaiting_triage?
set_page_and_extract_portion_from @board.cards.awaiting_triage.latest.with_golden_first.preloaded
end
end
end