• Robert Lyon's avatar
    Bug 1443284: Allow an unsubscribe link for watchlist emails · 17131a35
    Robert Lyon authored
    This patch:
    - adds an 'unsubscribetoken' column to usr_watchlist_view table
     (if we want to unsubscribe other messages we'd need to add an
    'unsubscribetoken' to the relevant table)
    - records the token when one watches the view
    - sends email with unsubscribe link with message type and token to
    avoid exposing any user data
    - link goes to unsubscribe.php page and either unsubscribes user or
    gives generic warning
    
    Currently only working for watchlist notifications being sent via
    email/email digest
    
    Change-Id: I823249108f521faaefe3435f03b84ddf73e2d360
    Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
    17131a35
Name
Last commit
Last update
..
adodb Loading commit data...
antispam Loading commit data...
bootstrap Loading commit data...
csstidy Loading commit data...
db Loading commit data...
dwoo Loading commit data...
elasticsearch Loading commit data...
fonts Loading commit data...
form Loading commit data...
htmlpurifier Loading commit data...
htmlpurifiercustom Loading commit data...
htmltotext Loading commit data...
mobile_detect Loading commit data...
phpmailer Loading commit data...
pieforms Loading commit data...
recaptcha Loading commit data...
redis Loading commit data...
slimbox2 Loading commit data...
stringparser_bbcode Loading commit data...
tests/phpunit Loading commit data...
xmldb Loading commit data...
access.php Loading commit data...
activity.php Loading commit data...
antispam.php Loading commit data...
application.php Loading commit data...
applicationset.php Loading commit data...
cli.php Loading commit data...
collection.php Loading commit data...
config-defaults.php Loading commit data...
cookieconsent.php Loading commit data...
country.php Loading commit data...
cron.php Loading commit data...
csvfile.php Loading commit data...
ddl.php Loading commit data...
dml.php Loading commit data...
embeddedimage.php Loading commit data...
errors.php Loading commit data...
file.php Loading commit data...
function.dirsize.php Loading commit data...
graph.php Loading commit data...
group.php Loading commit data...
htmloutput.php Loading commit data...
imagebrowser.php Loading commit data...
imageresizer.php Loading commit data...
index.html Loading commit data...
institution.php Loading commit data...
layoutpreviewimage.php Loading commit data...
license.php Loading commit data...
mahara.php Loading commit data...
manualhelp.php Loading commit data...
objectionable.php Loading commit data...
peer.php Loading commit data...
phpunit.php Loading commit data...
processemail.php Loading commit data...
registration.php Loading commit data...
searchlib.php Loading commit data...
sitemap.php Loading commit data...
skin.php Loading commit data...
statistics.php Loading commit data...
upgrade.php Loading commit data...
uploadmanager.php Loading commit data...
user.php Loading commit data...
version.php Loading commit data...
view.php Loading commit data...
web.php Loading commit data...
xmlize.php Loading commit data...