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 Integration: Program Migration (SONIC-734) 🔥 #352

Draft
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

NawfalAhmed
Copy link
Member

Supporting Information

Jira Epic: SONIC-734

abdullahwaheed and others added 8 commits February 19, 2025 10:21
* feat: handled entitlement refund flow from LMS

* fix: linting issues

* refactor: PR review based changes

* fix: unit tests and linting

* refactor: refactored the code a bit
* fix: update payment page redirect for program

* fix: handle review comments

* feat: add tests

* feat: add pipeline tests

* fix: lint

---------

Co-authored-by: Syed Sajjad  Hussain Shah <[email protected]>
* feat: send entitlement fulfillment failure email

* fix: fix tests

* fix: send single email for multiple failures
…llment (#347)

* feat: add task lock functionality

* feat: resolve concurrency issue in fulfillment

* fix: revert mode changes

* refactor: make fulfillment completed signal generic

* fix: use django cache instead of tiered cache

* refactor: improvements

* fix: raise CT errors to trigger retry logic

* refactor: slight improvements to concurrency logic

* refactor: improve logging

* fix: fix tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants