FEATURE: notification for vote plugin (#10384)

FEATURE: notification for vote plugin (#10384)

This must exist in core as we want to see a correct notification after disable of the voting plugin.

diff --git a/app/assets/javascripts/discourse-common/addon/lib/icon-library.js b/app/assets/javascripts/discourse-common/addon/lib/icon-library.js
index 29a7601..d2209d5 100644
--- a/app/assets/javascripts/discourse-common/addon/lib/icon-library.js
+++ b/app/assets/javascripts/discourse-common/addon/lib/icon-library.js
@@ -42,7 +42,8 @@ const REPLACEMENTS = {
   "notification.post_approved": "check",
   "notification.membership_request_accepted": "user-plus",
   "notification.membership_request_consolidated": "users",
-  "notification.reaction": "bell"
+  "notification.reaction": "bell",
+  "notification.votes_released": "plus"
 };
 
 export function replaceIcon(source, destination) {
diff --git a/app/models/notification.rb b/app/models/notification.rb
index 242149d..b01ed3d 100644
--- a/app/models/notification.rb
+++ b/app/models/notification.rb
@@ -112,6 +112,7 @@ class Notification < ActiveRecord::Base
                         membership_request_consolidated: 23,
                         bookmark_reminder: 24,
                         reaction: 25,
+                        votes_released: 26,
                        )
   end
 
diff --git a/config/locales/client.en.yml b/config/locales/client.en.yml
index ee1ac1a..75d77f0 100644
--- a/config/locales/client.en.yml
+++ b/config/locales/client.en.yml
@@ -1957,6 +1957,7 @@ en:
       membership_request_consolidated: "%{count} open membership requests for '%{group_name}'"
       reaction: "<span>%{username}</span> %{description}"
       reaction_2: "<span>%{username}, %{username2}</span> %{description}"
+      votes_released: "%{description} - completed"
 
       group_message_summary:
         one: "%{count} message in your %{group_name} inbox"
@@ -1999,6 +2000,7 @@ en:
         post_approved: "post approved"
         membership_request_consolidated: "new membership requests"
         reaction: "new reaction"
+        votes_released: "Vote was released"
 
     upload_selector:
       title: "Add an image"

GitHub sha: fb9c2e5f

This commit appears in #10384 which was approved by tgxworld. It was merged by lis2.