Skip to content

Add General Newsletter switch to Email Preferences in Settings #4165

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

Closed
hokienick opened this issue Apr 2, 2020 · 4 comments
Closed

Add General Newsletter switch to Email Preferences in Settings #4165

hokienick opened this issue Apr 2, 2020 · 4 comments
Assignees
Milestone

Comments

@hokienick
Copy link

hokienick commented Apr 2, 2020

We should keep the original layout as it was previously but this section should contain several switches.

Currently, all members are automatically registered for the General Newsletter and have the ability to unsubscribe in the email, however, we should also give them the opportunity to unsubscribe via our preferences.

Switch Turned ON: add contact to the tag in Mailchimp.
Switch Turned OFF: unsubscribe contact from tag (do not delete)

List of toggles to add:

Challenge Pipeline (Pipeline) - Subscribe to this newsletter if you want to get updates on the types of challenges coming up in the future.  To view these challenges at your leisure you can always visit the Challenge Pipeline page.

Gig Work (Taas) - This newsletter gets sent out at various times, specifically when we have an opportunity of mass appeal.  For more information you can visit the Gig Work page.

Monthly Newsletter (Monthly Newsletter) - This newsletter gets sent out at the end of every month and contains a variety of important information across all of our tracks.

Marathon Match Reminders - Receive updates whenever a new marathon match is scheduled.

Single Round Match (SRM) Reminders - Attention Competitive Programmers!  If there is any newsletter you are subscribing too, it better be this one.  Receive updates when a new SRM event is scheduled.

TCO Newsletter (TCO) - For all the latest updates surrounding the Topcoder Open you should definitely be subscribing to this one.  Expect an update in your mailbox every Tuesday!

Testing this can be done on dev when logged in.

kkartunov added a commit that referenced this issue May 7, 2020
kkartunov added a commit that referenced this issue May 21, 2020
This reverts commit 2e2a0ed.
@SathyaJayabal
Copy link
Collaborator

verified that this is reverted on develop branch (beta env)
Screenshot 2020-05-21 at 1 09 39 PM

@SathyaJayabal
Copy link
Collaborator

SathyaJayabal commented Jul 8, 2020

@kkartunov @hokienick

  1. Single Round Match (SRM) Reminders - Attention Competitive Programmers! If there is any newsletter you are subscribing too, it better be this one. Receive updates when a new SRM event is scheduled. I think the "too" must be "to" in the above text.
  2. Is the additional "Your Preferences" header needed?

Screenshot 2020-07-08 at 11 26 56 AM

Note: Tested only the Front-end for enabling and disabling the newsletter switches. Not tested if the user actually receives the respective newsletters based on the preferences set here.

@SathyaJayabal SathyaJayabal added this to the v0.34.2 milestone Jul 8, 2020
@SathyaJayabal
Copy link
Collaborator

SathyaJayabal commented Jul 8, 2020

verified on beta(develop branch) marking as pass as per comments
https://topcoder.slack.com/archives/C53KB3T7Z/p1594189377249000?thread_ts=1594065168.241700&cid=C53KB3T7Z

@SathyaJayabal SathyaJayabal added Beta Env Environment and removed Dev Env labels Jul 8, 2020
@SathyaJayabal
Copy link
Collaborator

verified on prod
Screenshot 2020-07-08 at 3 05 22 PM

@SathyaJayabal SathyaJayabal added Prod Env Environment and removed Beta Env Environment labels Jul 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants