-
Notifications
You must be signed in to change notification settings - Fork 131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Notifications: Include list of people who were notified in the editorial comment emails #478
Comments
This was referenced Nov 6, 2018
Alright, that's what I got! Please take a look @WPprodigy and maybe @sboisvert I think it's directly in line with the #452 changes:
Differences:
Notes:
Also:
Related:
|
This was referenced Nov 8, 2018
Looks resolved in #479. Closing this out. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
One of our editors wants to be able to add a Gmail filter to add tags to EF email based on which group was ticked in the notifications box. This seems reasonable, but right now there's no way to know why you got a given notification, it just comes to the email of your WP account.
If you've got a complicated EF+WP+email setup, some people are liable to get many EF emails for a single post change, and not knowing why the emails are coming can be confusing.
A related issue is that it would be nice to know who else got the notification from right in the email, e.g. so you know that the correct person saw it and you can trust them to handle the situation for now. This is basically the "other side" of #270 , that one is about knowing who gets the notification while sending it, this one is about knowing who else received it.
I see two main solutions that address these related goals:
Option 1: Indicate the list of subscribers in all emails
Option 2: Indicate in individual emails why it is being sent to that address
Either of these would solve the precise use-case of my user (adding a Gmail filer) and generally enable users to put together why they got an email, since at least for the use cases I'm imagining, seeing the full list of subscribers would usually let someone figure out how it ended up in their inbox.
The second option has a theoretical privacy benefit, as we don't leak the full list of subscribers, but that's of limited value because the user can presumably log in and see the same information on the post itself. Also the "display names" of fellow subscribers will rarely be a security risk, though it's possible. Being able to disable the
show_other_subscribers
feature via. a filter should be enough for the few sites security-conscious enough to consider this a problem."Option 2" has the precise benefit of making it totally explicit why this exact email is coming to you, which could have utility e.g. debugging why you get multiple copies of the same email (multiple WP accounts). That said, I suspect that personalizing each email would be more coding and complexity, in which case IMHO "Option 1" is a very nice compromise that would just involve generating a list of subscribers for the post and adding it to the generic template that goes out to everyone.
Of course there's also an "Option 3" that would clearly be the most work to execute but maybe not that much more work than options 1 or 2:
Option 3: Indicate in individual emails why it is being sent to that address AND include a list of other subscribers
This gives the maximum possible information to the recipient and, in conjunction with a
show_other_subscribers
filter to disable the second list, would keep the security risk very controlable.I'm going to try to code "Option 1" for myself as a "plugin" and see how it goes. Wanted to create this first as a reference.
P.S. Sorry I didn't reply to the older tickets yet, you know how it is. Will try to test the other updates soon. Looks like 0.8.3 still hasn't come out yet so I guess there's still time 😛
The text was updated successfully, but these errors were encountered: