[RFC] Unsubscribe without logging in

Note: We are moving the topics of this forum and it will be deleted at some point

Publish your own request for comments/change or patches for the next version of phpBB. Discuss the contributions and proposals of others. Upcoming releases are 3.2/Rhea and 3.3.
User avatar
imkingdavid
Registered User
Posts: 1050
Joined: Thu Jul 30, 2009 12:06 pm

[RFC] Unsubscribe without logging in

Post by imkingdavid »

Ticket: http://tracker.phpbb.com/browse/PHPBB3-10282
Original reporter: Yuriy Rusko (aka Marshalrusty)
Repository: feature/unsubscribe
There is currently no way to unsubscribe from a phpBB board's emails without first logging in. Whenever an old topic on a board gets bumped and/or becomes active again, there will likely be a number of users who no longer care about the site (and don't remember their credentials) and yet receive notification emails. To unsubscribe, they have to login, which means resetting their password.
I have begun work on this in my forked copy on branch feature/unsubscribe.

Use case:
User receives topic or forum subscribed emails. In footer of email, two links are present: one to unsubscribe from topic/forum, one for unsubscribing from all. Clicking on the link will take to confirm page (confirm_box() ?) and on approval, they are removed from subscription(s).

Because UCP requires login for usage, this would be best in memberlist, imo, because permissions can be bypassed for this specific case, as they are for the 'email' case.
Last edited by imkingdavid on Wed Dec 14, 2011 2:17 pm, edited 1 time in total.
I do custom MODs. PM for a quote!
View My: MODs | Portfolio
Please do NOT contact for support via PM or email.
Remember, the enemy's gate is down.
User avatar
jsebean
Registered User
Posts: 165
Joined: Wed Nov 17, 2010 1:40 am
Location: Atlantic Canada

Re: [RFC] Unsubscribe without logging in

Post by jsebean »

Something like this would be nice for mass mail feature too, to disable it without logging in.
-Jonah
User avatar
naderman
Consultant
Posts: 1727
Joined: Sun Jan 11, 2004 2:11 am
Location: Berlin, Germany
Contact:

Re: [RFC] Unsubscribe without logging in

Post by naderman »

This sounds pretty good. I haven't had time to review your branch in depth yet, but please make sure you follow the git guidelines regarding commit messages (wiki.phpbb.com/Git), thanks.
User avatar
naderman
Consultant
Posts: 1727
Joined: Sun Jan 11, 2004 2:11 am
Location: Berlin, Germany
Contact:

Re: [RFC] Unsubscribe without logging in

Post by naderman »

Would you mind fixing your commit message to follow the rules and creating a WIP pull request against develop so we can better track this? Thank you.
User avatar
imkingdavid
Registered User
Posts: 1050
Joined: Thu Jul 30, 2009 12:06 pm

Re: [RFC] Unsubscribe without logging in

Post by imkingdavid »

naderman wrote:Would you mind fixing your commit message to follow the rules and creating a WIP pull request against develop so we can better track this? Thank you.
Will do later when I have a chance.
I do custom MODs. PM for a quote!
View My: MODs | Portfolio
Please do NOT contact for support via PM or email.
Remember, the enemy's gate is down.
User avatar
A_Jelly_Doughnut
Registered User
Posts: 1780
Joined: Wed Jun 04, 2003 4:23 pm

Re: [RFC] Unsubscribe without logging in

Post by A_Jelly_Doughnut »

What about unsubscribing from fora notifications? Feels to me that the two features should be congruent in functionality.
A_Jelly_Doughnut
User avatar
imkingdavid
Registered User
Posts: 1050
Joined: Thu Jul 30, 2009 12:06 pm

Re: [RFC] Unsubscribe without logging in

Post by imkingdavid »

A_Jelly_Doughnut wrote:What about unsubscribing from fora notifications? Feels to me that the two features should be congruent in functionality.
I originally thought that this RFC would also include the ability to cease all board communications, but in the ticket discussion, it was said that this was just for removing forum and topic subscriptions. I guess we could also add that, but it would probably go in another RFC/ticket.
I do custom MODs. PM for a quote!
View My: MODs | Portfolio
Please do NOT contact for support via PM or email.
Remember, the enemy's gate is down.
User avatar
A_Jelly_Doughnut
Registered User
Posts: 1780
Joined: Wed Jun 04, 2003 4:23 pm

Re: [RFC] Unsubscribe without logging in

Post by A_Jelly_Doughnut »

You're on the right path, I just misread the patch (and didn't notice it was still a WIP) :oops:
A_Jelly_Doughnut
User avatar
naderman
Consultant
Posts: 1727
Joined: Sun Jan 11, 2004 2:11 am
Location: Berlin, Germany
Contact:

Re: [RFC] Unsubscribe without logging in

Post by naderman »

imkingdavid wrote:I originally thought that this RFC would also include the ability to cease all board communications, but in the ticket discussion, it was said that this was just for removing forum and topic subscriptions.
I would actually prefer if that option was also available. Personally I think that on the page the unsubscribe link goes to you should be able to select what you want to unsubscribe from: that topic/forum, all topic notifications or simply all email from that board.
User avatar
imkingdavid
Registered User
Posts: 1050
Joined: Thu Jul 30, 2009 12:06 pm

Re: [RFC] Unsubscribe without logging in

Post by imkingdavid »

naderman wrote:
imkingdavid wrote:I originally thought that this RFC would also include the ability to cease all board communications, but in the ticket discussion, it was said that this was just for removing forum and topic subscriptions.
I would actually prefer if that option was also available. Personally I think that on the page the unsubscribe link goes to you should be able to select what you want to unsubscribe from: that topic/forum, all topic notifications or simply all email from that board.
Alright, i'll put a radio-button option for each.
I do custom MODs. PM for a quote!
View My: MODs | Portfolio
Please do NOT contact for support via PM or email.
Remember, the enemy's gate is down.
Post Reply