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

greggles - October 22, 2008 - 14:47
Project:Comment Notify
Version:7.x-1.x-dev
Component:Code
Category:feature request
Priority:normal
Assigned:Unassigned
Status:active
Description

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.

#1

skuft - October 23, 2008 - 12:09

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.

#2

skuft - October 23, 2008 - 12:18

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

#3

greggles - October 28, 2008 - 01:56

@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?

#4

zilla - October 30, 2008 - 16:51

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!

#5

greggles - October 30, 2008 - 19:44
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.

 
 

Drupal is a registered trademark of Dries Buytaert.