Merge pull request #1661 from basecamp/revert-1660-revert-1659-notifications-copy

Add more detail to events summaries
This commit is contained in:
Jason Zimdars
2025-11-20 21:41:09 -06:00
committed by GitHub
2 changed files with 14 additions and 7 deletions
+13 -6
View File
@@ -7,15 +7,22 @@ module NotificationsHelper
end
def event_notification_body(event)
name = event.creator.name
creator = event.creator.name
case event_notification_action(event)
when "card_closed" then "Moved to Done by #{name}"
when "card_reopened" then "Reopened by #{name}"
when "card_published" then "Added by #{name}"
when "comment_created" then comment_notification_body(event)
when "card_assigned" then "Assigned to #{event.assignees.none? ? "self" : event.assignees.pluck(:name).to_sentence}"
else name
when "card_unassigned" then "Unassigned by #{creator}"
when "card_published" then "Added by #{creator}"
when "card_closed" then "Moved to Done by #{creator}"
when "card_reopened" then "Reopened by #{creator}"
when "card_postponed" then "Moved to Not Now by #{creator}"
when "card_auto_postponed" then "Moved to Not Now due to inactivity"
when "card_title_changed" then "Renamed by #{creator}"
when "card_board_changed" then "Moved by #{creator}"
when "card_triaged" then "Moved to #{event.particulars.dig("particulars", "column")} by #{creator}"
when "card_sent_back_to_triage" then "Moved back to Maybe? by #{creator}"
when "comment_created" then comment_notification_body(event)
else creator
end
end
@@ -5,5 +5,5 @@
</div>
<div class="card__notification-body overflow-ellipsis">
<%= event_notification_body(event) %></span>
<%= event_notification_body(event) %>
</div>