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

chore: Syncing 2u/project-theseus with master [2023-08-28] #4021

Closed
wants to merge 54 commits into from

Commits on Mar 1, 2023

  1. build: Creating a missing workflow file self-assign-issue.yml.

    The .github/workflows/self-assign-issue.yml workflow is missing or needs an update to stay in
    sync with the current standard for this workflow as defined in the
    `.github` repo of the `openedx` GitHub org.
    feanil authored and pshiu committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    b782d39 View commit details
    Browse the repository at this point in the history
  2. build: Creating a missing workflow file `add-remove-label-on-comment.…

    …yml`.
    
    The .github/workflows/add-remove-label-on-comment.yml workflow is missing or needs an update to stay in
    sync with the current standard for this workflow as defined in the
    `.github` repo of the `openedx` GitHub org.
    feanil authored and pshiu committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    3dfeacb View commit details
    Browse the repository at this point in the history
  3. build: Updating a missing workflow file `add-depr-ticket-to-depr-boar…

    …d.yml`.
    
    The .github/workflows/add-depr-ticket-to-depr-board.yml workflow is missing or needs an update to stay in
    sync with the current standard for this workflow as defined in the
    `.github` repo of the `openedx` GitHub org.
    feanil authored and pshiu committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    62ba107 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. docs: Remove repo specific CONTRIBUTING.rst

    We now have a org wide CONTRIBUTING.md that points to our correct
    general contributing guidelines.  We don't need repo specific ones that
    forward to other contributing docs.
    feanil authored and pshiu committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    0fc5040 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. Configuration menu
    Copy the full SHA
    3fb3c4e View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Configuration menu
    Copy the full SHA
    64e89b8 View commit details
    Browse the repository at this point in the history
  2. chore: quality

    adamstankiewicz authored and iloveagent57 committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    c74de17 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. fix: Pick the right purchase from ios response (#3921)

    * fix: Pick the right purchase from ios response
    
    iOS response contain multiple purchases, instead of picking the first purchase,
    pick the one which have given product id and latest date.
    LEARNER-9261
    jawad-khan committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    9495e3e View commit details
    Browse the repository at this point in the history
  2. feat: Added Android refund api (#3922)

    * feat: Added Android refund api
    
    Like Apple android doesn't have callback for every refund. Therefore we have created an endpoint  which we will hit daily through ecommerce worker.
    Learner-9149
    jawad-khan committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    4e117d0 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. feat: Error if products in basket are already purchased (#3929)

    * feat: Error if products in basket are already purchased
    
    * refactor: Add tests, Improve error message
    
    * refactor: Update docstring
    
    * test: Increase coverage
    moeez96 committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    654dfb5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c22db3d View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. fix: Fix error in checkout api for mobile (#3934)

    * fix: Fix error in checkout api for mobile
    moeez96 committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    fe975c4 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. fix: Return error in case of duplicate transaction_id for mobile (#3936)

    * fix: Return error in case of duplicate transactionID for mobile
    
    * refactor: Review feedback, add documentation
    moeez96 committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    3ad694a View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2023

  1. feat: Added course and expires field in product form on ecommerce das…

    …hboard (#3938)
    
    Forked catalogue app from oscar and added course and expire field in ProductForm. This change will enable to
    add Android sku from a same dashboard page.
    jawad-khan committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    c871aee View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. fix: reorder JWT decoders (#3941)

    Reordered the JWT decoders to first use the standard
    library version, and then use the custom ecommerce
    decoder which uses multiple issuers. In this way, we
    can see if any JWTs cannot be decoded by that standard
    library version, and when and if we are ready to retire
    the custom JWT decoding code.
    
    See DEPR openedx/public-engineering#83
    robrap committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    405592f View commit details
    Browse the repository at this point in the history
  2. fix: cached monitoring (#3942)

    Monitoring features such as use of the increment
    method, to increment a custom attribute, requires
    the CachedCustomMonitoringMiddleware. This has been
    added so the earlier calls to increment will function.
    robrap committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    99fe140 View commit details
    Browse the repository at this point in the history
  3. feat: add discount_jwt monitoring (#3944)

    Add monitoring for the discount JWT.
    robrap committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    a50fd85 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. feat: Added data_share_consent field to order fullfillment notes (#3939)

    Co-authored-by: IrfanUddinAhmad <[email protected]>
    irfanuddinahmad and IrfanUddinAhmad committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    ae883c3 View commit details
    Browse the repository at this point in the history
  2. chore: Switch from edx-sphinx-theme to sphinx-book-theme

    The edx-sphinx theme is being deprecated, and replaced with sphinx-book-theme.
    This removes references to the deprecated theme and replaces them with the new
    standard theme for the platform.
    xitij2000 authored and pshiu committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    b5fa2e5 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. test: Add tests for Mobile IAP (#3937)

    * test: Add tests for mobile In-app purchases
    
    This reverts commit 54ea975.
    moeez96 committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    29e78ed View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. fix: fix codecov error

    Codecov PyPI package was removed on 12 April and the recommended step is to migrate to codecov Github Action instead.
    aht007 authored and pshiu committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    5c605ea View commit details
    Browse the repository at this point in the history
  2. fix: add an exec ex 2u max application check to the checkout flow. EN…

    …T-7059
    
    Also removes codecov from ci.yml workflow.
    iloveagent57 committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    580be67 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Configuration menu
    Copy the full SHA
    d6924e3 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2023

  1. fix: Updated format for data_share_consent field

    IrfanUddinAhmad authored and saleem-latif committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    c27b0fb View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

  1. docs: Update the contributing guidelines link.

    We're moving towards a single set of guidelines org-wide.
    feanil authored and pshiu committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    300c376 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. feat!: remove custom JWT decoding (#3943)

    * feat!: remove custom JWT decoding
    
    Removes the ecommerce custom JWT decoding, and replaces
    with the simple decoding from the edx-drf-extensions
    library.
    
    * fix: drop constraints and make upgrade
    
    * fix: handle major upgrade of django-crispy-forms
    
    The major upgrade of django-crispy-forms called for
    some changes related to bootstrap3 and dependencies.
    See https://github.com/django-crispy-forms/django-crispy-forms/blob/main/CHANGELOG.md#major-changes-and-migration-guide
    
    * fix: code coverage reporting
    
    Codecov no longer exists on PyPI, so switch to github
    action to run coverage report.
    
    ---------
    
    Co-authored-by: Muhammad Zubair <[email protected]>
    robrap and zubair-ce07 committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    679a1f7 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. fix: Course to have multiple seats with certificate_type attribute (#…

    …3950)
    
    * fix: Course to have multiple seats with certificate_type attribute
    * refactor: Modify SKU generation hash, add tests
    * test: Modify tests
    moeez96 committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    43b7e87 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. temp: update JWT_DECODE_HANDER in devstack.py

    Jenkins job for building devstack images is temporarily broken.
    This should fix the devstack settings until this configuration
    change lands in an updated image:
    openedx-unsupported/configuration#6921
    robrap authored and pshiu committed May 1, 2023
    Configuration menu
    Copy the full SHA
    274f212 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Configuration menu
    Copy the full SHA
    b21e122 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. Configuration menu
    Copy the full SHA
    68482ce View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. Configuration menu
    Copy the full SHA
    a0251ba View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. refactor: Improve exception handling for mobile IAP (#3969)

    * refactor: Improve exception handling for mobile IAP
    * refactor: pylint fixes
    moeez96 committed May 15, 2023
    Configuration menu
    Copy the full SHA
    addfb62 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. feat: Fix capture_context error on Payment MFE (#3965)

    * feat: Fix capture_context error on Payment MFE
    
    * feat: removed whitespace
    
    * feat: removed whitespace
    
    * feat: modified test case
    
    * feat: modified test case
    
    ---------
    
    Co-authored-by: Muhammad Zubair <[email protected]>
    JadeyOlivier and zubair-ce07 committed May 16, 2023
    Configuration menu
    Copy the full SHA
    9cf9d56 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

  1. Configuration menu
    Copy the full SHA
    c623201 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3bae030 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Configuration menu
    Copy the full SHA
    e987d3d View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. chore: updated Python requirements (edx-ecommerce-worker to version 3…

    ….3.3) (#3968)
    
    Co-authored-by: Muhammad Zubair <[email protected]>
    ishahroz and zubair-ce07 committed May 31, 2023
    Configuration menu
    Copy the full SHA
    87292e2 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Configuration menu
    Copy the full SHA
    f805880 View commit details
    Browse the repository at this point in the history
  2. fix: add edx-revenue-tasks to user_reviewers & remove team_reviewers

    Will create a Jira ticket instead of tagging all the members of
    @openedx/revenue-squad.
    pshiu committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    82ae511 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. feat: add sf line item field to enterprise offers

    ENT-7013
    brobro10000 authored and macdiesel committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    e084e2d View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Configuration menu
    Copy the full SHA
    110d834 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. feat: add SDN endpoints (#3985)

    * feat: add endpoint to run SDN check and return counts
    
    * feat: add SDNCheckFailure REST APi
    christopappas committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    fd492fc View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. fix: fix 500 on SDN for subscriptions (#3989)

    * fix: fix 500 on SDN for subscriptions
    aht007 committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    6b88537 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    2f1437e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd5f0c2 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. feat: Store price and currency for Mobile IAP (#3992)

    * feat: Store price and currency for mobile IAP
    moeez96 committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    0730221 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a4298d2 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Configuration menu
    Copy the full SHA
    356f2fc View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. Configuration menu
    Copy the full SHA
    8095432 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05e9777 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a4766a5 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Configuration menu
    Copy the full SHA
    3b1fcb0 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. feat: unenroll refunded android users daily (#4015)

    * feat: unenroll refunded android users daily
    
    Django management command to un-enroll refunded android users. This command will be run by Jenkins job daily.
    jawad-khan committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    e233314 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. feat: mail mobile team for a mobile course change in publisher (#4014)

    * feat: mail mobile team for a mobile course change in publisher
    
    This will fix any unknown change from publisher to a course having mobile seats.
    After this fix mobile team will see mail and adjust price of the course on playstore or appstore.
    In the longer run we want to replace this solution by changing the course price directly using mobile platform apis.
    
    LEARNER-9377
    
    * fix: fixed coverage issue
    jawad-khan committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    b5a96f1 View commit details
    Browse the repository at this point in the history