Commit Graph

65817 Commits

Author SHA1 Message Date
Awais Ansari
5007418803 feat: add discussion configuration redirect in unit settings (#34266)
* feat: add discussion configuration redirect in unit settings

* test: fix test course index file test cases after adding discussion redirection
2024-02-22 16:29:36 +05:00
Maria Grimaldi
bdb3c9f116 refactor: address PR reviews 2024-02-21 15:03:21 -04:00
Maria Grimaldi
acd2a91740 refactor: address PR reviews 2024-02-21 15:03:21 -04:00
Maria Grimaldi
99147d25e7 refactor: address PR reviews 2024-02-21 15:03:21 -04:00
mariagrimaldi
ac62e83958 feat: remove edX branding on account deletion 2024-02-21 15:03:21 -04:00
Maria Grimaldi
f3dab829fe fix: use non_atomic_requests decorator in handle_block view (#34020) 2024-02-21 13:19:53 -04:00
Hamza Waleed
31408dad11 Merge pull request #34268 from openedx/hamzawaleed01/upgrade-edx-enterprise-92cde34
feat: Upgrade Python dependency edx-enterprise
2024-02-21 17:01:22 +05:00
hamzawaleed01
e819b80e4b feat: Upgrade Python dependency edx-enterprise
feat: unlink canvas user if decommissioned on canvas side

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-02-21 11:38:04 +00:00
Feanil Patel
92cde34d4f Merge pull request #34257 from Zeit-Labs/pythonize_pull_translations
chore: pull_translations: use less Makefile commands and move it to Python | FC-0012
2024-02-20 12:05:18 -05:00
Alison Langston
4fb1dba298 feat: replace la waffle flag with django setting (#34236) 2024-02-20 09:00:23 -05:00
MueezKhan246
0882832b6b Merge pull request #34262 from openedx/MueezKhan246/upgrade-edx-enterprise-3a05fd2
feat: Upgrade Python dependency edx-enterprise
2024-02-20 16:37:25 +05:00
edX requirements bot
255292a2c0 chore: Updating Python Requirements (#34258) 2024-02-20 16:14:17 +05:00
MueezKhan246
0b27767e29 feat: Upgrade Python dependency edx-enterprise
Added channel_name for api call logs records

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-02-20 10:45:22 +00:00
Attiya Ishaque
3a05fd20c6 refactor: Remove unused code for merchandising 2U LOBs (#34230) 2024-02-20 14:03:10 +05:00
Mubbshar Anwar
9fd5157577 fix: update activation email (#34136)
update account activation email message copy in body

VAN-1800
2024-02-20 11:48:50 +05:00
Omar Al-Ithawi
25b3794e90 chore: pull_translations: use less Makefile commands and move it to Python
`mkdir` should be in Python
2024-02-19 20:02:18 +03:00
jawad khan
79d692dc92 feat: Add course price in mobile enrollment api (#34255)
* feat: Add course price in mobile enrollment api
2024-02-19 20:49:33 +05:00
Jillian
b6366b67b3 perf: reduce number of queries for content tagging endpoints (#34200) 2024-02-16 12:15:26 -08:00
Chris Pappas
6353bb2e8e feat: make FA form error messaging more descript (#34247)
* feat: make FA form error messaging more descript

* chore: quality

* fix: split up tests

* fix: make test more specific

* chore: fix comment typo

* chore: fix comment typo
2024-02-16 13:12:40 -05:00
Rômulo Penido
4d1d82dd35 feat: export all course tags as csv (#34091) 2024-02-16 09:56:30 -08:00
Michael Roytman
95b3e88ba5 temp: add supplemental logging to debug IDV issues (#34248)
This commit adds some supplemental, more verbose logging to the results_callback view in the verify_student Djangoapp. This endpoint is called by identity verification (IDV) providers to POST an IDV review to edX.

We are experiencing issues with receiving IDV reviews from our IDV provider, and these logs will help us diagnose whether there is an issue in edX's systems.

These logs will be removed after our investigation is complete.
2024-02-16 08:48:29 -05:00
github-actions[bot]
663feedca7 feat: Upgrade Python dependency ora2 (#34244)
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>
Co-authored-by: Jansen Kantor <jkantor@edx.org>
2024-02-15 16:03:55 -05:00
Ahtisham Shahid
008467c6e5 fix: updated failing notification pref unit test (#34243) 2024-02-15 23:13:44 +05:00
ayesha waris
fc86b431af feat: modified author labels to add moderator (#34239)
Co-authored-by: sohailfatima <23100065@lums.edu.pk>
2024-02-15 20:43:30 +05:00
Alejandro Cardenas
d59dbbdfa5 feat: add dismiss button to survey report banner (#34160)
* feat: add dismiss button to survey report banner

* refactor: move banner script to js file

* fix: remove not in conditional
2024-02-15 10:37:23 -05:00
Bryann Valderrama
4c0fba2063 feat: expose hide_from_toc field for course blocks in outline API (#33955)
These changes are part of the effort made to implement https://openedx.atlassian.net/wiki/spaces/OEPM/pages/3853975595/Feature+Enhancement+Proposal+Hide+Sections+from+course+outline
2024-02-15 10:44:28 -04:00
Saad Yousaf
fa66728a67 feat: add discussions MFE to CSRF Trusted origin list for devstack 2024-02-15 17:16:45 +05:00
Ahtisham Shahid
63d1848060 fix: added preference visibility to reported notification (#34188) 2024-02-15 15:59:25 +05:00
Alexander J Sheehan
3919c45c98 Merge pull request #34235 from openedx/alex-sheehan-edx/upgrade-edx-enterprise-5a36fa9
feat: Upgrade Python dependency edx-enterprise
2024-02-14 15:17:42 -05:00
alex-sheehan-edx
e0702f96f6 feat: Upgrade Python dependency edx-enterprise
enterprise version bump 4.11.12

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-02-14 19:57:28 +00:00
Yusuf Musleh
6e0bc66a77 feat: Serialize tag data in OLX for blocks (#34145) 2024-02-14 10:30:23 -08:00
Cristhian Garcia
5a36fa9163 feat: add open_managed team type (#33672)
Ref: https://openedx.atlassian.net/wiki/spaces/COMM/pages/3885760525/Open+Managed+Group+Type
2024-02-14 11:30:19 -04:00
salmannawaz
f76b6b4e10 Remove bok-choy reference (#34216)
* chore: remove bok-choy references
2024-02-14 09:42:08 -05:00
Régis Behmo
4daf452620 fix!: infinite growth of cache when auto eviction is disabled
See discussion here: https://github.com/overhangio/tutor/pull/984

This is a breaking change that will explicitely set the timeout of
course structure cache entries to 1 week, instead of being unlimited. If
you wish to revert to the former behaviour, you should set
`course_structure_cache["TIMEOUT"] = None`.

The course structure cache keys were previously set with an explicit
timeout of `None` which was overriding the cache default timeout of 2h.
This was OK in environments where the cache is configured with a maximum
memory limit and an automatic key eviction strategy. But in others (such
as Tutor), the course structure cache could grow infinitely.

It was agreed that course structure cache keys should be long-lived but
should respect the default cache structure timeout. Thus, we set here
the TTL to 1 week.

We can also configure Tutor to use a cache eviction policy. But that
means we need to set a `maxmemory` value in Redis. It's not possible to
set a value that will be appropriate for everyone:
- if it's higher than the total memory (e.g: in small instances), server
  will crash before the cache is filled.
- if it's too low (e.g: in large instances), the whole platform will abruptly
  slow down as many cache entries are suddenly evicted.

That question of whether Tutor should define a cache eviction policy is
still under discussion, but it can be resolved independently of this
change.
2024-02-14 08:28:37 -05:00
Attiya Ishaque
16e0333da9 refactor: remove the managment command populate user emails on braze (#34228) 2024-02-14 17:54:34 +05:00
MueezKhan246
592bc66b3f Merge pull request #34232 from openedx/MueezKhan246/upgrade-edx-enterprise-4ee11d3
feat: Upgrade Python dependency edx-enterprise
2024-02-14 16:01:19 +05:00
MueezKhan246
6803ac84e9 feat: Upgrade Python dependency edx-enterprise
recorded degreed, moodle, and SAP API calls

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-02-14 10:37:35 +00:00
Lewis M. Kabui
4ee11d35c5 chore: Use preferred collection method delete_one (#34214)
`remove` method of Collection objects has been deprecated in favour
of either `delete_one` or `delete_many`.

This change will address 36 deprecation warnings that are generated from
test runs.

Co-authored-by: Lewis Kabui <lewisemm@users.noreply.github.com>
2024-02-14 15:09:41 +05:00
Blue
4bd0981e68 fix: update registration api response and replace username with name (#34226)
Update api registration api response and add full_name in response
2024-02-14 13:51:25 +05:00
Zachary Hancock
2f2ed4d6cb feat: send course role events to the event bus (#34158)
Notify the event bus when a user's role in a course is added or removed
2024-02-13 13:16:23 -05:00
salmannawaz
57b480b04f Update all edx-platform REST endpoints to support JWT Auth (#34152)
* chore: update API endpoints to support default JWT auth

The default DRF Auth classes were recently updated to allow for both JWT and Session auth by default. Any endpoint that overrides the AUTHENTICATION_CLASSES but has just session, just JWT or just both of those should be updated to remove the override.

Details in https://github.com/openedx/edx-platform/issues/33662
2024-02-13 10:46:58 -05:00
Zainab Amir
45547ca087 feat: update authn mfe devstack settings (#34221) 2024-02-13 00:53:58 -08:00
edX requirements bot
0486e803b2 chore: Updating Python Requirements (#34225) 2024-02-13 11:45:42 +05:00
Chris Pappas
4a2e7c72b4 chore: add logging to fa form (#34224)
* chore: add logging to fa form

* chore: formatting
2024-02-12 18:28:41 -05:00
Chris Pappas
2e15d69c33 fix: give FA form user friendly error message (#34222) 2024-02-12 16:14:09 -05:00
Chris Pappas
accfdccb7f fix: require email verification on FA form (#34219)
fix: broken test lms/djangoapps/courseware/tests/test_views.py

fix: refactor test
2024-02-12 15:09:19 -05:00
Ehmad Saeed⚡
d3be8233af Merge pull request #34217 from openedx/justEhmadSaeed/upgrade-edx-enterprise-b28db57
feat: Upgrade Python dependency edx-enterprise
2024-02-12 15:56:06 +05:00
justEhmadSaeed
150233ab47 feat: Upgrade Python dependency edx-enterprise
[ENT-8008] feat: add unique constraint on learner transmission audit

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-02-12 15:33:12 +05:00
Muhammad Adeel Tajamul
b28db57d88 feat: allow staff and admin to pin posts (#34169) 2024-02-12 14:28:11 +05:00
sundasnoreen12
5023e6901d Merge pull request #34203 from eemaanamir/INF-1230
fix: survey xblock styling issues on mobile app
2024-02-09 13:14:13 +05:00