openwisp / openwisp-notifications

Notifications module of OpenWISP
http://openwisp.org
GNU General Public License v3.0
39 stars 41 forks source link

[feature] Add link to manage notification preferences to email notifications #256

Open nemesifier opened 1 year ago

nemesifier commented 1 year ago

Depends on https://github.com/openwisp/openwisp-notifications/issues/110.

  1. We are currently missing the classic link in the footer of emails which allow users to easily access the email notification preferences. We must add a link in the email footer to the page which will be implemented in https://github.com/openwisp/openwisp-notifications/issues/110.

  2. We also want to add a way for the user to opt out of all the notifications without having to log in. There's also an email format which allows email clients to add an unsubscribe button, like the following screen shot: Screenshot from 2024-03-06 10-57-55 Security Implications: the link shall work without the need of logging in, but it shall only be able to perform this action and nothing else.

In the footer we can have 2 links, one to manage notification preferences, one to turn off all emails. In order to get the "unsubscribe" button to work we need to look into the "List-Unsuscribe-Header".