IrfanUddinAhmad
0b7e27390c
feat: Added XblockMixin for skill tagging
2024-01-30 13:22:19 +05:00
Awais Qureshi
79f1c66553
Merge branch 'master' into iamsobanjaved/django-42-lts
2024-01-30 12:53:33 +05:00
saleem-latif
9db7e57b9b
feat: Upgrade Python dependency edx-enterprise
...
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-01-30 07:51:29 +00:00
Ahtisham Shahid
039583f88f
feat: added reported notification type ( #34067 )
2024-01-30 12:07:49 +05:00
Ahtisham Shahid
d4536ed79d
fix: resolved cookie js bug on import page ( #34139 )
2024-01-29 20:06:19 +00:00
Deborah Kaplan
ffd4a54a10
Merge pull request #34118 from openedx/dkaplan1/APER-1322_certs-with-invalidation-records-arent-in-the-unavailable-status
...
feat: data migration for some ancient legacy problems
2024-01-29 12:27:24 -05:00
Deborah Kaplan
253853119f
Merge branch 'master' into dkaplan1/APER-1322_certs-with-invalidation-records-arent-in-the-unavailable-status
2024-01-29 11:52:34 -05:00
Deborah Kaplan
1c049a3f39
feat: switching to a defined enum
...
feedback from code review
FIXES: APER-1322
2024-01-29 16:48:52 +00:00
github-actions[bot]
c456781067
feat: Upgrade Python dependency ora2 ( #34137 )
...
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Co-authored-by: jansenk <jansenk@users.noreply.github.com >
2024-01-29 16:36:26 +00:00
Syed Sajjad Hussain Shah
cb2a34e51f
feat: logout other sessions on email change ( #33846 )
...
* feat: logout other sessions on email change
* fix: updated the approach for session invalidation
* fix: update and add tests
* fix: update tests with descriptive comments
* feat: add integration tests
* fix: store email in session update
* fix: add setting for tests
* fix: fix tests
* feat: Upgrade Python dependency edx-drf-extensions (#34135 )
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Co-authored-by: syedsajjadkazmii <syedsajjadkazmii@users.noreply.github.com >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: syedsajjadkazmii <syedsajjadkazmii@users.noreply.github.com >
2024-01-29 14:43:51 +05:00
Ahtisham Shahid
7f850d6a27
fix: resolved js error in course export ( #34134 )
2024-01-29 14:30:44 +05:00
Saad Yousaf
928e810b33
Revert "temp: add temporary logs for course wide notifications"
2024-01-29 12:42:39 +05:00
Alex Dusenbery
ceb248b624
fix: edx-enterprise 4.10.11
2024-01-28 15:19:47 -05:00
Omar Al-Ithawi
867eeff993
feat: atlas pull plugins translation
2024-01-27 12:05:05 +03:00
Deborah Kaplan
ae3ce9c498
feat: fix exception handling in program cert revocation
...
To determine whether or not we need to revoke any program certificates, we first run get_revokable_program_uuids. This calls get_certified_programs, which calls get_credentials, which uses the OpenEdx Core utility method get_api_data. get_api_data makes the API call inside a try block, does raise_for_status also inside the try block, and then catches the exception, logs it, and returns an empty result to the caller.
This means that on a failure to call the credentials API, get_credentials can’t tell the difference between a failure to hit the API (because credentials is, as it sometimes is during a notify_programs run, overloaded), or a learner with no program certificates. In this particular case, this is absolute failure, incorrect behavior.
* Adds a new flag, `raise_on_error` which will make `get_api_data` log the exception and then re-raise the HTTPError, defaulting to false in order to avoid changing the behavior on any other callers
* Also: my editor reformatted all of the touched files to our modern code standards, and it seemed appropriate to let it do that.
* Also: added type hints in some cases, because they helped me write the code and debug. Our test suite definitely reports mypy results on type errors so we are verifying that hints are correct.
FIXES: APER-3146
2024-01-26 22:20:30 +00:00
John Nagro
5c58eb47bd
feat: release edx-enterprise 4.10.10 ( #34128 )
2024-01-26 15:29:48 +00:00
edX requirements bot
6d32baaa28
Python Requirements Update ( #34123 )
...
* chore: Updating Python Requirements
* fix: pin lxml<5.0
* chore: Updating Python Requirements (#34125 )
---------
Co-authored-by: Usama Sadiq <usama.sadiq@arbisoft.com >
2024-01-26 18:16:54 +05:00
github-actions[bot]
253db2f6d1
feat: Upgrade Python dependency django-pipeline ( #34124 )
...
fix: upgrade django-pipeline package
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Co-authored-by: UsamaSadiq <UsamaSadiq@users.noreply.github.com >
2024-01-26 17:34:11 +05:00
Usama Sadiq
a91d4827d5
Pin optimizely sdk ( #34121 )
...
* fix: pin optimizely-sdk==4.1.1
* fix: update optmizely-sdk constraint
* feat: Upgrade Python dependency optimizely-sdk (#34120 )
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Co-authored-by: UsamaSadiq <UsamaSadiq@users.noreply.github.com >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: UsamaSadiq <UsamaSadiq@users.noreply.github.com >
2024-01-26 15:43:28 +05:00
Muhammad Soban Javed
f6333130bc
Merge pull request #34119 from openedx/iamsobanjaved/upgrade-Django-67d53dc
...
feat: Upgrade Python dependency Django
2024-01-26 13:01:33 +05:00
iamsobanjaved
9472adc465
feat: Upgrade Python dependency Django
...
chore: upgrade Django to latest patch version
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-01-26 07:54:53 +00:00
Deborah Kaplan
5fedbc6a69
Merge branch 'master' into dkaplan1/APER-1322_certs-with-invalidation-records-arent-in-the-unavailable-status
2024-01-25 17:33:54 -05:00
Deborah Kaplan
f14d279dad
feat: data migration for some ancient legacy problems
...
one time data migration for certificates that ended up in a broken
state (not marked is unavailable, but having invalidation records).
FIXES: APER-1322
2024-01-25 22:13:02 +00:00
Chris Chávez
5838d68efc
feat: Tagging UX refinements - refresh tag count on edit ( #34059 )
...
* style: drawer-cover color updated for all tagging drawers
* feat: Update TagList component when a tag is updated on Manage tags drawer
* feat: Refactor TagCount to be able to refresh the count
* feat: Sync tag count in units
2024-01-25 10:33:47 -08:00
Jillian
7535f9d581
feat: tagging: serialize object permissions to REST API ( #34004 )
2024-01-25 10:12:17 -08:00
Rebecca Graber
4445aa6b1f
feat: bring in new client id configuration from ebk ( #34115 )
2024-01-25 13:07:05 -05:00
github-actions[bot]
940b072ae4
feat: Upgrade Python dependency edx-drf-extensions ( #34114 )
...
make forgiving JWTs the default
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Co-authored-by: robrap <robrap@users.noreply.github.com >
2024-01-25 17:16:56 +00:00
Marcos
1315810eae
Merge pull request #34105 from openedx/rijuma/update-reindex_couses-output
...
Updated reindex_course console output to have cleaner data and a list of failing courses
2024-01-25 12:48:57 -03:00
Marcos
a441ea96d9
fix: Updated log to have a cleaner output on failed reindexes
2024-01-25 12:09:25 -03:00
Muhammad Soban Javed
67d53dce26
chore!: upgrade Django version to 4.2 (LTS)
...
This reverts commit 6f32d0e6f1 .
2024-01-25 18:17:43 +05:00
Brian Beggs
bca34c0993
Merge pull request #34110 from openedx/revert-34033-ase/refactor-survey-report
...
Revert "refactor: changed survey report message location and added a new info…"
2024-01-24 17:48:29 -05:00
Brian Beggs
48d9f29cb9
Revert "refactor: changed survey report message location and added a new info…"
2024-01-24 17:26:08 -05:00
Brian Beggs
f52c9c6736
Merge pull request #34109 from openedx/bbeggs/jquery.cookie
...
Chore: Upgrade the jquery cookie library.
2024-01-24 17:17:08 -05:00
Brian Beggs
c0e7fb7276
chore: Upgrade the jquery cookie library.
2024-01-24 16:54:58 -05:00
Jenkins
2bf6ffaaf1
chore: geoip2: update maxmind geolite country database
2024-01-24 15:59:35 -05:00
leangseu-edx
4a615c5d71
feat: Upgrade Python dependency ora2
...
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-01-24 15:23:11 -05:00
Justin Hynes
95a3f3c12b
Merge pull request #34106 from openedx/jhynes/revert_33421
...
revert: add brand_color variable for the email templates (#33421 )"
2024-01-24 14:10:43 -05:00
Justin Hynes
426ee163bc
revert: add brand_color variable for the email templates ( #33421 )"
...
This reverts commit 4ec70eb98b .
This commit introduced a new setting (`brand_color`) that does not appear to be set and is causing issues with account deletion and other parts of the courseware.
Reverting until we can understand the change better.
2024-01-24 18:47:02 +00:00
Leangseu Kim
75daee134d
chore: add ora mfe to devstack env
2024-01-24 13:02:12 -05:00
Hamza Waleed
b4280d456b
Merge pull request #34101 from openedx/hamzawaleed01/upgrade-edx-enterprise-d15aca1
...
feat: Upgrade Python dependency edx-enterprise
2024-01-24 16:14:35 +05:00
hamzawaleed01
2a870104b0
feat: Upgrade Python dependency edx-enterprise
...
feat: add logs to see values
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-01-24 10:44:24 +00:00
John Nagro
d15aca1804
feat: release edx-enterprise 4.10.8 ( #34098 )
2024-01-23 21:41:49 +00:00
Yusuf Musleh
2323b3b21a
feat: Add lang auto tagging for v2 library blocks ( #34056 )
2024-01-23 10:00:40 -08:00
John Nagro
eaec617a4b
feat: release edx-enterprise 4.10.7 ( #34096 )
2024-01-23 16:31:42 +00:00
Muhammad Soban Javed
6f32d0e6f1
Revert "chore!: upgrade Django version to 4.2 (LTS)" ( #34095 )
2024-01-23 19:07:53 +05:00
Muhammad Soban Javed
fc8e40fb10
chore!: upgrade Django version to 4.2 (LTS) ( #33969 )
...
* chore!: upgrade Django version to 4.2 (LTS)
* feat: Upgrade Python dependency Django
chore!: upgrade Django version to 4.2
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
* chore: Update common.py
* chore: Update common.py
---------
Co-authored-by: Muhammad Soban Javed <iamsobanjaved@gmai.com >
Co-authored-by: iamsobanjaved <iamsobanjaved@users.noreply.github.com >
Co-authored-by: Awais Qureshi <awais.qureshi@arbisoft.com >
2024-01-23 16:53:34 +05:00
bydawen
4ec70eb98b
feat: add brand_color variable for the email templates ( #33421 )
...
* feat: add brand_color variable for the email templates
* test: fix tests assertations
---------
Co-authored-by: Eugene Dyudyunov <evgen.dyudyunov@raccoongang.com >
2024-01-23 13:21:06 +05:00
Marcos
e00b79c12a
Merge pull request #34078 from openedx/rijuma/add-active-courses-option-to-reindex_courses
...
Added --active option for reindex_courses
2024-01-22 21:09:16 -03:00
John Nagro
672b8c574c
feat: release edx-enterprise 4.10.6 ( #34090 )
2024-01-22 22:08:52 +00:00
github-actions[bot]
333049fd52
feat: Upgrade Python dependency ora2 ( #34088 )
...
Reduces duplicate workflow lookups in workflow API
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Co-authored-by: nsprenkle <nsprenkle@users.noreply.github.com >
2024-01-22 21:12:35 +00:00