First, let me say that I am no developer, I only sponsored this work and full build credits go to the dev, @mbcahyono - who is basically a Discourse God running my ventures that use this platform. I will not be able to support this in any way, but I will work with any potential contributors. I am just posting this plugin here to give back to the community.
This plugin removes duplicate notifications (once clicked) and marks them as read if the notifications lead to the same URL. The plugin also includes a “Wipe Notifications” button inside all PMs. This button (visible only to admins) removes all notifications for any other admin in that particular conversation, except for the consolidated replies.
My community relies on heavy support via PMs. Many times, there are 2-3 admins in a PM. When one admin replies and awaits for the member to reply, the other two admins in that conversation do not necessarily need to see that message. To save them time, the admin currently working on the PM can wipe the notifications for other staff. Personally, this plugin will save our staff tons of time. When tested, by doing what we call “rounds” on our site, the other supporting admins went from 20 notifications they would potentially check, to only two that needed their attention.
Nothing really to talk about here. There are no options/settings except for the ability to change the text inside the button. Just install, enable, and that’s it.
EDIT: No more unwanted behavior. Notifications, where there are consolidated replies, aren’t affected, thus preventing admins from missing something important.
Interested? Have a crack at it (Tested and working on 2.6.3 stable):
PS: This plugin also works with notifications sent by my PM Scanner Plugin.