-
Notifications
You must be signed in to change notification settings - Fork 9
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
Add unsubscribe from marketing email functionality #149
Conversation
0092e38
to
27a7e92
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks Fahmi. I would like to ask a couple of changes before moving on with this PR:
- There are failed tests (ask Ali or Shadi for an account on Jenkins if you don't have one already), please fix them as the hawthorn release runs and passes the unit and integration tests of the edX platform and we'd like to maintain such build status.
- Please refrain from creating new models (and migrations) in edX-owned apps. We should only create migrations in Edraak-owned apps (
edraak_
).
Both of those are totally new, as of Hawthorn. I'll reach out to you in Slack for more info.
lms/djangoapps/email_marketing/migrations/0011_unsubscribeduser.py
Outdated
Show resolved
Hide resolved
@OmarEdraak Thank you for the comments. |
94ffe17
to
102d89f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Amazing! I really like what you have done here. Thank you @Fahminajjar!
I have a couple of minor notes, please feel free to address them. Anyway, I think this is good to go.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One more note.
102d89f
to
3eb9ca4
Compare
Thanks @Fahminajjar for addressing those changes! Please fix the tests and feel free to merge. |
3eb9ca4
to
062fcab
Compare
@Fahminajjar Please let us know if there's any blocker to get this PR merged? |
It's ready to be merged. |
Create UnsubscribedUser model to save unsubscribed users Create a POST API endpoint to unsubscribe user from marketing emails
062fcab
to
3a0044f
Compare
Thanks @Fahminajjar. Looks like some unrelated tests are failing. No need to do anything now, I've restarted the tests run and it'll probably just fix itself. |
Description