Let users opt-in to BSD mailing list on subscription

RESOLVED FIXED

Status

Webmaker
webmaker.org
--
blocker
RESOLVED FIXED
5 years ago
5 years ago

People

(Reporter: brett, Assigned: daleee)

Tracking

Details

(Whiteboard: s=2013w24 p=1)

Attachments

(1 attachment)

(Reporter)

Description

5 years ago
At registration, users should be prompted to join our mailing list.  This should populate the user fields that indicate they can be contacted.  Needs to be opt-in.
(Reporter)

Updated

5 years ago
Whiteboard: s=2013w24
(Reporter)

Updated

5 years ago
Whiteboard: s=2013w24 → s=2013w24 p=1
To be a bit more specific:

The first time a user signs in (using Persona to authenticate their identity) to our system, we create a Webmaker account (and subdomain) for them - this is "registration."

At that point, we also need to give them a prompt to join our mailing list. The prompt must be opt-in (default unchecked) using language such as:

 [ ] Send me email updates about Mozilla Webmaker and other projects

     (Your personal information is handled according to our _privacy policy_)

where _privacy policy_ links to http://www.mozilla.org/about/policies/privacy-policy.html

Here's the tricky part: the subscription is handled by another system (BSD or Blue State Digital) so when a user opts-in to this list, what we want to do is log that somewhere such that someone can go get it later and import it into BSD. I suggest that we log just as a list of email addresses that have opted in, along with the date and time stamp of when that opt-in was done.
Severity: normal → blocker

Comment 3

5 years ago
Commits pushed to master at https://github.com/mozilla/login.webmaker.org

https://github.com/mozilla/login.webmaker.org/commit/a8071862c94fdd23b3480cd8ed4e56e0f7e14c36
[bug 880833] Allow user to sign up to newsletter on registration

https://github.com/mozilla/login.webmaker.org/commit/312c27e86bca39cfd6d86fcafc8702561abfcf74
Merge pull request #92 from daleee/880833-bsd-opt-in

[Bug 880833] Allow user to sign up to newsletter on registration
Attachment #760455 - Flags: review?(jfong) → review+
(Assignee)

Updated

5 years ago
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
(Assignee)

Updated

5 years ago
Attachment #760455 - Flags: review?(kate)
Attachment mime type: text/plain → text/x-github-pull-request
You need to log in before you can comment on or make changes to this bug.