Not sure whether this intended behavior or not, but I marked this as a feature request in case it is. It would be very nice to be able to opt out of emails from Group membership while remaining a member of the Group.

Steps to reproduce:

  1. Add myself as member of a Space
  2. Add content to that space
  3. Mark Notifications > Group to notify Space members
  4. Navigate to user/%/subscribed

Expected: A listing of content subscribed via Group and direct content subscriptions with options to opt out of email notification on each
Result: A listing of only content directly subscribed to with unsubscribe as an option

Comments

hefox’s picture

Title: "Subscribed Content" doesn't list content subscribed via Group » Provide ability to unsubscribe to content group is subscribed to

Reworded title to reflect that it is a feature request. I understand the need, but I suspect it'd take quite a bit of reworking to provide this functionality (up to mpotter)

gandhiano’s picture

Version: 7.x-2.41 » 7.x-2.x-dev

I think most of the feature for this is already there. When one goes to notifications (/user/%uid/settings), there is the possibility of selecting the notification method for each space.

This is however a very complex workflow for most users. A good UX could be achieved by providing a token on the e-mail notification for unsubscribing from a group content. Additionally further tokens could be made available for unsubscribing from a discussion, or from the whole platform; or selecting digest mode, and so on. CiviCRM for example provides this for different lists.

In some of my use cases (community/grassroots initiatives where people are subscribed to spaces and the platform through contact lists and should be given a simple option to unsubscribe without logging in) it would even be beneficially if the tokens could automatically change the settings without need for the user to login (permissions?).

A completely different approach could be a mailhandler implementation, where a flow similar to mailman e-mail lists subscription/unsubscription aliases could be reproduced. I imagine this to be much more complex.

cgove’s picture

Nice! I didn't even notice that user settings page before. The UX here could definitely use some improvement. Even a link to that settings page from the emails would be better than nothing.

dpoletto’s picture

It would be a very useful feature I think (...and the link to that setting page too...).

gandhiano’s picture

@cgove providing a link to the settings page is relatively simple - you just go to the notification templates and there is a token for it (don't have it here at hand sorry).

Nevertheless, many people will still be overloaded with the interface there and (my use case at least) others will not even have their access credentials at hand to change it.

Argus’s picture

Title: Provide ability to unsubscribe to content group is subscribed to » Provide easy/simple ability to unsubscribe from notifications

Had to read twice to understand the title, so changed it a bit.

The notification settings are hidden from the user to begin with. So adding a Contextual tab for that page will help people finding it. For instance add user/*/edit:Settings|Notification Settings,icon-pencil to the Contextual tabs settings (at admin/config/user-interface/contextual-tabs).