Permissions Per-Newsletter: Limit subscription options by role

Created on 27 April 2011, almost 14 years ago
Updated 2 April 2025, 3 days ago

Problem/Motivation

Would be nice to add the ability to set the subscribe/unsubscribe permission per individual newsletter. Some newsletters you may want to restrict to just authenticated users, or to admins and so forth. If this is already included and I missed it I apologize, though I've not seen it yet.

Use case:

There are two roles:

  • A standard "Member" role
  • A "Premium" role

There are two newsletters:

  • A "News" newsletter for everyone
  • A "Premium" newsletter for users with the "Premium" role

Desired result:

  • "News" newsletter: Anonymous users (via "Simplenews subscription" block) and users with "Member" and "Premium" role can subscribe
  • "Premium" newsletter: Only members with the role "Premium" can subscribe to the "Premium" newsletter

Is this possible?

Steps to reproduce

Want to have fine grained control over subscriptions by role, but not see how it's possible.

Proposed resolution

Add fine grained control by role over who can subscribe to specific newsletters.

Remaining tasks

Add this feature, alternatively document how to do it, perhaps with another contrib module?

User interface changes

API changes

Data model changes

✨ Feature request
Status

Active

Version

4.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States michaellander

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • πŸ‡©πŸ‡°Denmark ressa Copenhagen

    I am also looking for this, and am adding the relevant Issue Summary from a now "closed as duplicate" issue.

    It would be fantastic to be able to control subscription options by role.

Production build 0.71.5 2024