Change record status: 
Project: 
Introduced in branch: 
3.x
Description: 

Always use combined confirmation

#3066314: Subscriber updates should be confirmed atomically. Simplifies the code and prepares the way for some key security fixes.

  • New global setting "Skip verification" replaces per-newsletter setting of "single opt-in". The new setting is discouraged and after migration it will be disabled.
  • Action: Even though it is discouraged you can enable it if you want.
  • Remove global setting "Use combined confirmation mails" as they are now always used. Remove all settings relating to single confirmation mails.
  • Action: Sites with a single newsletter maybe never have adjusted the combined confirmation emails and now need to do so.

Improvement to subscription block

#3037307: Improve experience for anonymous subscribers to modify existing subscriptions and #3190388: Streamline subscribing with subscription block. Gives a more natural subscription management process with better marketing focus (encourages subscribing and puts less emphasis on unsubscribing). Prepares the way for some key security fixes.

1. On the subscription block, remove "unsubscribe" and instead add "manage".

  • For anonymous subscribers, this triggers a new validation process (with new settings to control the body/subject), leading to the existing page "Your newsletter subscriptions".
  • For registered users, it links to the user's "Newsletters" tab.

2. New settings on subscription block

  • "Default values" allowing newsletters to be 'pre-ticked'.
  • Option whether to show the "manage" link, defaults to enabled.
  • Action: Customise the new settings if you wish.

Other new settings

Action: customise new settings if required.