Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Approve mailing list membership (moderate requests) #26

Closed
phoob opened this issue Oct 11, 2018 · 3 comments
Closed

Feature request: Approve mailing list membership (moderate requests) #26

phoob opened this issue Oct 11, 2018 · 3 comments
Labels
enhancement New feature or request

Comments

@phoob
Copy link
Contributor

phoob commented Oct 11, 2018

Hello!

We have some «privileged mailing lists», where we would need to approve subscription requests. Right now this is solved by people writing us an email applying for membership. But it would be great if it would be possible to do this via this plugin.

Basically, I would like there to be an option in mailinglist type settings to – in addition to mark a mailing list type as double opt-in – to have an additional radio button:

*Moderate subscription requests*
Whether a subscription request need to be approved by a mailing list moderator.
@putyourlightson
Copy link
Collaborator

Interesting idea. Sounds like it would require a moderation process for notifying one or more moderators and allowing them to either approve or deny a request, followed by a notification to the subscriber. I have a few higher priority features to ship first, but that you for the suggestion, I'll keep it open for now.

@putyourlightson putyourlightson added the enhancement New feature or request label Oct 11, 2018
@putyourlightson
Copy link
Collaborator

putyourlightson commented Nov 9, 2018

I think this is beyond the scope of the Campaign plugin and more suited to a third-party module/plugin. It should be easy to implement using a custom lightswitch field, subscriptionApproved for example, and then setting up a segment to check whether the value evaluates to true.

The events you would need to notify moderators of subscriptions that need approval already exist in the TrackerService:
https://github.com/putyourlightson/craft-campaign/blob/v1/src/services/TrackerService.php#L41

@phoob
Copy link
Contributor Author

phoob commented Nov 9, 2018

Ah, ok that's a good idea! Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant