From 85efb02558be04abe75f26bd6077ef1e440700dc Mon Sep 17 00:00:00 2001 From: Jason Zimdars Date: Thu, 16 Oct 2025 19:52:11 -0500 Subject: [PATCH] Add quotes to event action object to delinate proper names in ambiguous situations Sometimes coloring them isn't clear enough (especially on closed cards and in web hooks payloads) --- app/helpers/events_helper.rb | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/app/helpers/events_helper.rb b/app/helpers/events_helper.rb index 031236b1c..7e0ae61cf 100644 --- a/app/helpers/events_helper.rb +++ b/app/helpers/events_helper.rb @@ -61,7 +61,7 @@ module EventsHelper end def comment_event_action_sentence(event) - "#{h event_creator_name(event) } commented on #{h event.eventable.card.title }".html_safe + "#{h event_creator_name(event) } commented on \"#{h event.eventable.card.title }\"".html_safe end def event_creator_name(event) @@ -75,28 +75,28 @@ module EventsHelper case event.action when "card_assigned" if event.assignees.include?(Current.user) - "#{h event_creator_name(event) } will handle #{h title }".html_safe + "#{h event_creator_name(event) } will handle \"#{h title }\"".html_safe else - "#{h event_creator_name(event) } assigned #{h event.assignees.pluck(:name).to_sentence } to #{h title }".html_safe + "#{h event_creator_name(event) } assigned #{h event.assignees.pluck(:name).to_sentence } to \"#{h title }\"".html_safe end when "card_unassigned" - "#{h event_creator_name(event) } unassigned #{ h(event.assignees.include?(Current.user) ? "yourself" : event.assignees.pluck(:name).to_sentence) } from #{h title }".html_safe + "#{h event_creator_name(event) } unassigned #{ h(event.assignees.include?(Current.user) ? "yourself" : event.assignees.pluck(:name).to_sentence) } from \"#{h title }\"".html_safe when "card_published" - "#{h event_creator_name(event) } added #{h title }".html_safe + "#{h event_creator_name(event) } added \"#{h title }\"".html_safe when "card_closed" - "#{h event_creator_name(event) } marked #{h title } as done".html_safe + "#{h event_creator_name(event) } marked \"#{h title }\" as done".html_safe when "card_reopened" - "#{h event_creator_name(event) } reopened #{h title }".html_safe + "#{h event_creator_name(event) } reopened \"#{h title }\"".html_safe when "card_due_date_added" - "#{h event_creator_name(event)} set the date to #{h event.particulars.dig('particulars', 'due_date').to_date.strftime('%B %-d')} on #{h title }".html_safe + "#{h event_creator_name(event)} set the date to #{h event.particulars.dig('particulars', 'due_date').to_date.strftime('%B %-d')} on \"#{h title }\"".html_safe when "card_due_date_changed" - "#{h event_creator_name(event)} changed the date to #{h event.particulars.dig('particulars', 'due_date').to_date.strftime('%B %-d')} on #{h title }".html_safe + "#{h event_creator_name(event)} changed the date to #{h event.particulars.dig('particulars', 'due_date').to_date.strftime('%B %-d')} on \"#{h title }\"".html_safe when "card_due_date_removed" - "#{h event_creator_name(event)} removed the date on #{h title }".html_safe + "#{h event_creator_name(event)} removed the date on \"#{h title }\"".html_safe when "card_title_changed" - "#{h event_creator_name(event)} renamed #{h title } (was: '#{h event.particulars.dig('particulars', 'old_title')})'".html_safe + "#{h event_creator_name(event)} renamed \"#{h title }\" (was: '#{h event.particulars.dig('particulars', 'old_title')})'".html_safe when "card_collection_changed" - "#{h event_creator_name(event)} moved #{h title } to '#{h event.particulars.dig('particulars', 'new_collection')}'".html_safe + "#{h event_creator_name(event)} moved \"#{h title }\" to '#{h event.particulars.dig('particulars', 'new_collection')}'".html_safe end end