Commit Graph

65492 Commits

Author SHA1 Message Date
Kyle McCormick
cddf923d2a docs: fix link to package.json in static assets ref (#35132) 2024-07-17 19:31:08 +00:00
Justin Hynes
70f43b7682 chore: add learner dash MFE to trusted origins in devstack settings (#35129) 2024-07-17 12:18:47 -04:00
Andrey Cañon
c370028bbd feat: modify PhoneNumberSerializer regex to allow plus symbol at the … (#35117)
* feat: modify PhoneNumberSerializer regex to allow plus symbol at the beginning
* chore: update PhonenumberSerializer docstring
2024-07-17 09:08:44 -04:00
Deborah Kaplan
58de0964ca feat: removing visible_date-to-creds updates per-cert (#35113)
* feat: removing visible_date-to-creds updates per-cert

The credentials IDA now relies on  the course certificate configuration
and (if present) `certificate_available_date` for displayability. We no
longer need to send `visible_date` updates for every awarded certificate
when a course  overview changes.
2024-07-17 08:43:12 -04:00
jawad khan
3589d964cb feat: Added mobile api for course enrollment and other details. (#35100)
* feat: Added mobile api for course enrollment and other details.
2024-07-17 13:19:10 +05:00
Rodrigo Martin
60719bdfcc Fix/au 2128 (#35124)
* fix: update condition to always return a value

* feat: add comments on logic
2024-07-16 20:29:49 -03:00
Feanil Patel
8b1e6476cc Merge pull request #34344 from FatemeKhodayari/fix/course-progress-page-url-for-master
fix: course progress url based on whether the user has learning MFE enabled (for master)
2024-07-16 14:53:52 -04:00
Feanil Patel
91cfce95cc Merge pull request #35125 from openedx/repo-tools/upgrade-python-requirements-69b4f69
chore: Upgrade Python requirements
2024-07-16 11:50:27 -04:00
Feanil Patel
7a1c4d1bcd chore: Run make upgrade 2024-07-16 11:24:11 -04:00
Feanil Patel
a1aef2626b build: Pin numpy to unblock the upgrade.
More detail in the comment and related github issue.
2024-07-16 11:24:11 -04:00
edX requirements bot
9c303728b3 chore: Upgrade Python requirements 2024-07-16 11:14:27 -04:00
Justin Hynes
b243b8d369 chore: Remove Demographics frontend components from edx-platform (#35121)
[APER-2823]

Removes React compoents and functionality tied to a private 2U/edx.org-specific Demographics IDA from edx-platform.

This PR attempts to remove everything added from this PR: https://github.com/openedx/edx-platform/pull/24956/. This includes the React components created to collect and transmit Demographics data, as well as functionality for managing JWT and CSRF tokens copied from `frontend-platform` to edx-platform when originally implementing the CTA and modal components.
2024-07-16 08:23:29 -04:00
Rodrigo Martin
69b4f6963d fix(AU-2128): Let 'en' be selected as transcript by default when youtube video (#35116) 2024-07-15 13:00:18 -04:00
Hamza Waleed
e02a22f338 Merge pull request #35119 from openedx/hamzawaleed01/upgrade-edx-enterprise-c6301b3
feat: Upgrade Python dependency edx-enterprise
2024-07-15 13:21:49 +05:00
hamzawaleed01
306fb280ae feat: Upgrade Python dependency edx-enterprise
feat: allow PAs to access all enterprise customers

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-07-15 07:24:30 +00:00
Deborah Kaplan
c6301b3709 feat: removing the job runners in advance of removing the code (#35115)
* @justinhynes  pointed out that the task queues  might be populated with the to-be-removed task during a blue-green deployment, and it makes sense to remove the  job that queues up  the tasks slated for removal _before_ removing the code for those tasks.
* fixed a mock import order: 2 mocks were brought in an opposite order, but until this change, they
always had the same result  so nobody had noticed.

FIXES: APER-3535
2024-07-12 17:34:42 +00:00
Hamzah Ullah
57fd67158c chore: Upgrade edx-enterprise to 4.21.4 (#35110) 2024-07-10 15:33:12 -04:00
Deborah Kaplan
360159c642 feat: linting before touching all these files (#35108)
* feat:  linting before touching all these files

All these files are old enough, relative either to our current linting
rules or our current linter automation,  that modifying anything in them
either makes the linter cranky or wants to reformat  the entire file.
Rather than mixing cleanup with code changes, this commit just lints
this set of files to our current standards.
2024-07-10 14:29:53 -04:00
Hamza Waleed
f019367b5e Merge pull request #35107 from openedx/hamzawaleed01/upgrade-edx-enterprise-7124559
feat: Upgrade Python dependency edx-enterprise
2024-07-10 20:29:13 +05:00
Kyrylo Kireiev
53174178f3 feat: [FC-0047] Extend mobile API with course progress and primary courses on dashboard view (#34848)
* feat: [AXM-24] Update structure for course enrollments API (#2515)
---------
Co-authored-by: Glib Glugovskiy <glib.glugovskiy@raccoongang.com>

* feat: [AXM-53] add assertions for primary course (#2522)
---------
Co-authored-by: monteri <36768631+monteri@users.noreply.github.com>

* feat: [AXM-297] Add progress to assignments in BlocksInfoInCourseView API (#2546)
---------
Co-authored-by: NiedielnitsevIvan <81557788+NiedielnitsevIvan@users.noreply.github.com>
Co-authored-by: Glib Glugovskiy <glib.glugovskiy@raccoongang.com>
Co-authored-by: monteri <36768631+monteri@users.noreply.github.com>
2024-07-10 20:07:41 +05:00
hamzawaleed01
1cc7b2230d feat: Upgrade Python dependency edx-enterprise
chore: rename PAs django group name

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-07-10 14:57:50 +00:00
Deborah Kaplan
7124559906 feat: updating readmes for program/cert/creds apps (#35104)
The LMS `certificates` app `README`  has been, and the
openedx core `credentials` and `programs` READMEs  have been created.
This will clarify not only what the limited responsibilities
of each of these django apps is, but also the way they interact with
each other.

FIXES: APER-2929
2024-07-10 10:34:16 -04:00
Brian Beggs
96da9902c6 Merge pull request #35097 from openedx/bbeggs/ENT-9187
feat: check for session existance before cache access. ENT-9187.
2024-07-09 08:05:35 -04:00
Syed Sajjad Hussain Shah
67a1401f8a fix: should autogenerate username in tpa pipeline if feature is enabled (#35101) 2024-07-09 08:39:36 +00:00
Brian Beggs
7568e91a76 feat: check for session existance before cache access. ENT-9187. 2024-07-08 18:02:17 -04:00
Katrina Nguyen
3e090014f6 Merge pull request #35096 from openedx/knguyen/version-bump
chore: version bump
2024-07-08 12:40:51 -07:00
Katrina Nguyen
0e6353f531 Merge branch 'master' into knguyen/version-bump 2024-07-08 11:37:55 -07:00
Tim McCormack
9146ab29f7 test: Delete flaky test DeprecatedRestApiClientTest::test_tracking_context (#35094)
Deleted according to flaky test process:
https://2u-internal.atlassian.net/wiki/spaces/TE/pages/12812492/Flaky+Test+Process

Flaky test ticket: https://2u-internal.atlassian.net/browse/CR-6899

Failed multiple times with this error, but not consistently:

```
FAILED lms/djangoapps/commerce/tests/__init__.py::DeprecatedRestApiClientTest::test_tracking_context - requests.exceptions.ConnectionError: HTTPSConnectionPool(host='ecommerce.example.com', port=443): Max retries exceeded with url: /api/v2/baskets/1/ (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f0708b91f50>: Failed to establish a new connection: [Errno -2] Name or service not known'))
```

Note that there is another test class with a name differing by only one
letter earlier in this file, `DeprecatedRestApiClientTests` (plural), with
a method with the same name. That one hasn't been failing.
2024-07-08 18:31:34 +00:00
katrinan029
c5a295acb3 chore: version bump 2024-07-08 17:55:04 +00:00
Hamza Waleed
f729c97de8 Merge pull request #35093 from openedx/hamzawaleed01/upgrade-edx-enterprise-57dd213
feat: Upgrade Python dependency edx-enterprise
2024-07-08 20:58:46 +05:00
hamzawaleed01
7f63b4a25c feat: Upgrade Python dependency edx-enterprise
feat: add is_mobile transformer for CSOD

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-07-08 15:21:36 +00:00
Attiya Ishaque
57dd2135a6 fix: update autogenerated username functionality (#35052) 2024-07-05 14:23:22 +05:00
Muhammad Ammar
6e9e854076 Merge pull request #35089 from openedx/ammar/use-xpert-ai
feat: use xpert ai
2024-07-04 23:39:10 +05:00
muhammad-ammar
6a04752005 feat: use xpert ai 2024-07-04 18:17:02 +05:00
Muhammad Adeel Tajamul
89a237bec1 fix: added https protocol in email unsubscribe url (#35087) 2024-07-04 16:29:22 +05:00
Muhammad Adeel Tajamul
a763fd80d2 feat: added email headers for notification cadence email (#35078) 2024-07-04 11:51:58 +05:00
Feanil Patel
7da377eb12 Merge pull request #35079 from huniafatima-arbi/huniafatima/replace-deprecated-github-actions
fix: replace deprecated github actions
2024-07-03 08:08:13 -04:00
Yusuf Musleh
c625a8d387 [FC-0059] feat: Add order query param to lib v2 API (#35005)
* feat: Add `order` query param to lib v2 API

* test: Add tests for lib v2 `order` field
2024-07-03 00:21:00 +09:30
Hunia Fatima
1f6ce56834 Merge branch 'master' into huniafatima/replace-deprecated-github-actions 2024-07-02 17:16:02 +05:00
Hunia Fatima
41bc954975 fix: replace deprecated github actions 2024-07-02 17:07:17 +05:00
Ejaz Ahmad
2717e5c50e Merge pull request #35077 from openedx/jajjibhai008/upgrade-edx-enterprise-3aaf35e
feat: Upgrade Python dependency edx-enterprise
2024-07-02 17:03:28 +05:00
jajjibhai008
fccc89c977 feat: Upgrade Python dependency edx-enterprise
chore: update python requirements in edx-enterprise

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-07-02 11:09:02 +00:00
Muhammad Abdullah Waheed
3aaf35e7ab chore: added app_name identifier for registration segment event (#35063) 2024-07-02 15:31:47 +05:00
Ahtisham Shahid
cc62389e70 fix: updated info logs to debug (#35050) 2024-07-02 14:09:01 +05:00
Zaman Afzal
06264e7321 feat: Update social_user uid using csv from admin panel (#35048) 2024-07-02 14:08:27 +05:00
Katrina Nguyen
e7daa0453a Merge pull request #35054 from openedx/knguyen2/version-bump
chore: version bump
2024-07-01 12:09:39 -07:00
katrinan029
e54bf2974c chore: version bump 2024-07-01 18:36:29 +00:00
Diana Huang
28ad8395bf Revert "fix(deps): update dependency @edx/frontend-component-cookie-policy-ba…" (#35053)
This reverts commit c0b7414fb8.
2024-07-01 13:50:57 -04:00
renovate[bot]
c0b7414fb8 fix(deps): update dependency @edx/frontend-component-cookie-policy-banner to v2.4.0 2024-07-01 16:30:01 +00:00
Kyle McCormick
12f63ddb55 refactor: extract save_xblock_to_user_clipboard Python API (#35027)
Previously, the logic for copying an XBlock's OLX to the clipboard
was directly in a POST view handler. This commit extracts it into a
Python API function.

In addition to following architectural guidelines [1], this change will
help me develop the Content Libraries Relaunch, as I need a way to
locally test library content reference via copy-paste while the UX for
it is still being developed.

[1] https://docs.openedx.org/projects/openedx-proposals/en/latest/best-practices/oep-0049-django-app-patterns.html
2024-07-01 15:43:29 +00:00