Files
fizzy/app/helpers/entropy_helper.rb
T
2025-06-05 16:25:21 -05:00

32 lines
691 B
Ruby

module EntropyHelper
def entropy_auto_close_options
[ 3, 7, 30, 90, 365, 11 ]
end
def entropy_bubble_options_for(card)
{
daysBeforeReminder: card.entropy.days_before_reminder,
closesAt: card.entropy.auto_clean_at.iso8601,
action: card_entropy_action(card)
}
end
def stalled_bubble_options_for(card)
if card.last_activity_spike_at
{
stalledAfterDays: card.entropy.days_before_reminder,
lastActivitySpikeAt: card.last_activity_spike_at.iso8601,
action: "Stalled"
}
end
end
def card_entropy_action(card)
if card.doing?
"Falls Back"
elsif card.considering?
"Closes"
end
end
end