Currently you can only unsubscribe from a single notification subscription at a time. It would be nice if people could unsubscribe from _all_ notifications on a site.

Since the admin already has this feature, it's probably just a matter of refactoring the current admin feature and exposing it - in a limited way - for visitors.

Comments

skuft’s picture

I would agree - there should be a single checkbox that the user cares about - is notification on or off.

More control (which is already there in the form of node by node notification) is nice, but confusing for most.

skuft’s picture

btw - don't mean to be too critical here - this module is great

greggles’s picture

@skuft - thanks for the feedback and encouragement.

If we want to do this we need to make sure that random people can't use it to unsubscribe someone else from the notifications. So, it has to use a secret token and store that token on a per-e-mail basis. I think that means yet another table or that this has to be restricted to registered users...

Any alternative ideas?

zilla’s picture

i don't really see the need myself...if anonymous users are subscribing to that many comments then they're likely quite engaged - and if the site allows registration, then they should be registering as well...

i think that this should be for registered users only, so one a user registers - assuming they use the same email - when they get the updates, they then see an option to 'unsubscribe from all comment updates' - but it should *definitely* have a confirmation screen!

greggles’s picture

Title: provide "unsubscribe from all subscriptions for this e-mail" feature » provide "unsubscribe from all subscriptions for this e-mail" feature for registered

I agree, the only way this is technically possible and makes sense is for registered users.

ky_metro’s picture

Dragging this out again... Consensus seems to be this is a good idea for registered users, and should be simple to do.

Scenario: User signs up on active forum, begins posting on various topics and getting replies. They don't realize the default is to subscribe to comment replies, and very soon their inbox is flooded with responses. They go into settings and turn off the "subscribe by default" checkbox. Still emails come in, from existing subscriptions. They want a single checkbox - Stop all emails now.

Can someone look at this, please? I'd be happy to help but not much of a coder.

margyly’s picture

Issue summary: View changes

I'm looking at this module so that registered users can subscribe to comments, and I'm sure that some will want to be able to "unsub all" at some point.

andrtroe’s picture

Assigned: Unassigned » andrtroe
cherebedov.s’s picture

Assigned: andrtroe » cherebedov.s
cherebedov.s’s picture

Status: Active » Needs review
StatusFileSize
new4.03 KB
new30.81 KB

Hi. I added button 'Unsubscribe from all subscriptions for current user'. Button is availble on user edit page (see screenshot). Please check my patch. Thanks.

cherebedov.s’s picture

Hi. It is a new patch. Because in past patch I have some errors in English language. Thanks.