Muhammad Adeel Tajamul
ec76baf15f
feat: added additional content in endorsed notification ( #35425 )
2024-09-06 08:18:09 +05:00
Troy Sankey
dbc1b23d4d
Merge pull request #35218 from openedx/pwnage101/ENT-9213
...
feat: install and enable new LC enrollment revoked event
2024-09-05 06:35:16 -07:00
Muhammad Adeel Tajamul
f8bf592483
fix: added course_id in email sent event ( #35422 )
2024-09-05 15:01:43 +05:00
Troy Sankey
af20832d70
feat: install and enable new LC enrollment revoked event
...
ENT-9213
2024-09-04 19:03:36 -07:00
Juliana Kang
51d538cbe7
fix: Remove B2C Subscriptions ( #35303 )
...
REV-3697
2024-09-04 14:01:45 -04:00
Muhammad Adeel Tajamul
dd3a7aad8d
fix: update bulk email created event data ( #35412 )
2024-09-04 12:56:56 +05:00
Braden MacDonald
bfee53b9b1
feat: Update CORS allowed headers for compat. w/ axios-cache-interceptor ( #35402 )
...
See https://axios-cache-interceptor.js.org/config/request-specifics#cache-cachetakeover
cache.cacheTakeover (default true): you need to make sure Cache-Control,
Pragma and Expires headers are included into your server’s
Access-Control-Allow-Headers CORS configuration.
2024-08-30 11:53:35 -07:00
Zachary Hancock
92cc3bf808
style: constrain exam iframe to avoid scroll problems ( #35396 )
2024-08-30 10:59:18 -04:00
Awais Qureshi
ede9102e33
feat: upgrading get_anon_ids api to drf compatible (12) ( #35345 )
...
* feat: upgrading simple api to drf compatible.
2024-08-30 16:19:48 +05:00
Robert Raposa
01c718dfb2
Revert "feat: DEPR USE-JWT-COOKIE header ( #35393 )" ( #35397 )
...
This reverts commit 1c2b804ef7 .
2024-08-29 11:23:05 -04:00
Muhammad Anas
5323c55abc
fix: renamed DatabaseNotReadyError ( #35390 )
2024-08-29 18:47:54 +05:00
Awais Qureshi
1a431b6a26
feat: get_students_who_may_enroll update api to DRF ( 8th ) ( #35174 )
...
* feat: upgrading simple api to drf compatible.
2024-08-29 18:37:17 +05:00
Robert Raposa
1c2b804ef7
feat: DEPR USE-JWT-COOKIE header ( #35393 )
...
This repo is no longer using USE-JWT-COOKIE header,
since it has the required edx-drf-extensions>10.2.0,
where it was fully removed.
This is final clean-up for this repo.
See "[DEPR]: USE-JWT-COOKIE header" for more details:
- https://github.com/openedx/edx-drf-extensions/issues/371
2024-08-29 08:27:47 -04:00
Awais Qureshi
275d4d989f
feat: show_student_extensions upgrading api to drf compatible ( 9th ) ( #35148 )
...
* feat: upgrading simple api to drf compatible.
2024-08-27 14:23:59 +05:00
michaelroytman
b30318af6a
feat: add VerificationAttempt model to verify_student application
...
This commits adds a VerificationAttempt model to store implementation and provider agnostic information about identity verification attempts in the platform.
2024-08-26 10:54:30 -04:00
Mudassir Hafeez
353dc34d9c
chore: provide logo url from backend for batch enrollment email ( #35138 )
...
* chore: provide logo url from backend for batch enrollment email
2024-08-26 15:53:27 +05:00
Ahtisham Shahid
66f3a0803c
feat: added email content in misc notifications ( #35341 )
2024-08-26 13:13:47 +05:00
Rômulo Penido
5fbcc794cf
feat: add collections app from openedx-learning ( #35312 )
2024-08-23 14:33:31 +09:30
Awais Qureshi
f93d16f31a
feat: upgrading simple api to drf compatible ( 3rd api ) list_email_content ( #35111 )
...
* feat: upgrading simple api to drf compatible.
2024-08-22 13:37:45 +05:00
Muhammad Farhan Khan
375b9d9286
feat: Expose xmodule xblocks Sass variables as vanilla CSS variables ( #35233 )
...
* feat: Expose xmodule xblocks Sass variables as vanilla CSS variables
* https://github.com/openedx/edx-platform/issues/35173
2024-08-20 20:05:02 +05:00
Awais Qureshi
af9ae77bbc
feat: upgrading simple api to drf compatible. ( #35260 )
2024-08-20 17:25:17 +05:00
Awais Qureshi
6bcbb1df29
feat: Upgrading api to use drf 5th api. register_and_enroll_students api ( #35084 )
...
* feat: upgrading simple api to drf compatible.
2024-08-19 14:25:08 +05:00
Eemaan Amir
ca46c20abb
fix: update content reported notification ( #35315 )
2024-08-16 14:20:33 +05:00
Justin Hynes
e4855536fd
Revert: revert generic retirement update ( #35317 )
...
* Revert "fix: change settings config to empty list not dict"
This reverts commit b65550c796 .
* Revert "fix: dependencies again"
This reverts commit c06416bed7 .
* Revert "feat: updated user retirement docs"
This reverts commit c9641b35d4 .
* Revert "fix: install dependencies"
This reverts commit a5442b2409 .
* Revert "Revert "fix: dependencies""
This reverts commit 4cde950007 .
* Revert "fix: dependencies"
This reverts commit 8a1c30ebc5 .
* Revert "fix: Add CI update for tests"
This reverts commit 64098b6dab .
* Revert "fix: tests"
This reverts commit 5e636dea16 .
* Revert "fix: generalize internal services"
This reverts commit e8f9db428d .
* Revert "fix: quality"
This reverts commit 77ca0f754a .
* Revert "feat: Commerce Coordinator step in retirement pipeline"
This reverts commit c24c87499f .
2024-08-15 12:28:52 -04:00
Jade Olivier
3d7cc1c616
Merge pull request #35203 from openedx/jolivier/SONIC-561/coordinator-retirement
...
feat: Commerce Coordinator step in retirement pipeline
2024-08-15 12:43:58 +02:00
hamzawaleed01
395bcd6b2d
Merge branch 'master' of github.com:openedx/edx-platform into ENT-9201-add-PA-role
2024-08-15 12:03:29 +05:00
Jade Olivier
b65550c796
fix: change settings config to empty list not dict
2024-08-14 13:48:54 +02:00
Jade Olivier
5e636dea16
fix: tests
2024-08-14 10:21:24 +02:00
Jade Olivier
e8f9db428d
fix: generalize internal services
2024-08-14 10:21:24 +02:00
hamzawaleed01
534b938edc
Merge branch 'ENT-9201-add-PA-role' of github.com:openedx/edx-platform into ENT-9201-add-PA-role
2024-08-12 16:59:22 +05:00
hamzawaleed01
a5c4b08edd
Merge branch 'master' of github.com:openedx/edx-platform into ENT-9201-add-PA-role
2024-08-12 16:35:30 +05:00
hamzawaleed01
2ea6c25e44
feat: add PA role
2024-08-12 16:35:22 +05:00
Eemaan Amir
152b678e62
feat: save author pronoun separately for notification to prevent info loss ( #35234 )
...
* feat: save author pronoun separately for notification to prevent info loss
* fix: missing pronoun in comment on followed post
* test: updated tests for new comment notifications
2024-08-12 12:04:20 +05:00
Juliana Kang
eb5bef0c23
fix: Remove Program details Subscriptions portal CTA ( #35249 )
...
REV-4003
2024-08-08 13:39:04 -04:00
Ahtisham Shahid
63f327b682
feat: added events to bulk email tool ( #35147 )
...
* feat: added events to bulk email tool
2024-08-08 14:57:32 +05:00
Awais Qureshi
99760f80f0
feat: Upgrading api list_course_role_members ( 2nd api ) ( #35105 )
...
* feat: upgrading simple api to drf compatible.
2024-08-07 16:40:27 +05:00
Awais Qureshi
0a067ffa82
feat: upgrading simple api to drf compatible (4th api ) ( #35135 )
...
* feat: upgrading simple api to drf compatible.
2024-08-06 15:25:24 +05:00
Muhammad Anas
28ce713e9f
feat: added custom setting attribute for gradebook freeze timedelta ( #35189 )
...
* feat: added custom setting attribute for gradebook freeze timedelta
2024-08-05 16:23:50 +05:00
hamzawaleed01
8fb033a502
feat: add PA role
2024-08-05 15:41:48 +05:00
Tim McCormack
0359d5204d
fix: Prevent error page recursion ( #35209 )
...
We sometimes see rendering errors in the error page itself, which then
cause another attempt at rendering the error page. I'm not sure _exactly_
how the loop is occurring, but it looks something like this:
1. An error is raised in a view or middleware and is not caught by
application code
2. Django catches the error and calls the registered uncaught error
handler
3. Our handler tries to render an error page
4. The rendering code raises an error
5. GOTO 2 (until some sort of server limit is reached)
By catching all errors raised during error-page render and substituting in
a hardcoded string, we can reduce server resources, avoid logging massive
sequences of recursive stack traces, and still give the user *some*
indication that yes, there was a problem.
This should help address https://github.com/openedx/edx-platform/issues/35151
At least one of these rendering errors is known to be due to a translation
error. There's a separate issue for restoring translation quality so that
we avoid those issues in the future (https://github.com/openedx/openedx-translations/issues/549 )
but in general we should catch all rendering errors, including unknown
ones.
Testing:
- In `lms/envs/devstack.py` change `DEBUG` to `False` to ensure that the
usual error page is displayed (rather than the debug error page).
- Add line `1/0` to the top of the `student_dashboard` function in
`common/djangoapps/student/views/dashboard.py` to make that view error.
- In `lms/templates/static_templates/server-error.html` replace
`static.get_platform_name()` with `None * 7` to make the error template
itself produce an error.
- Visit <http://localhost:18000/dashboard >.
Without the fix, the response takes 10 seconds and produces a 6 MB, 85k
line set of stack traces and the page displays "A server error occurred.
Please contact the administrator."
With the fix, the response takes less than a second and produces three
stack traces (one of which contains the error page's rendering error).
2024-07-31 17:36:08 +00:00
Awais Qureshi
39dd3c002b
feat: converting existing api to drf base api. ( #35039 )
...
Adding generic permission class. Added standard authentication classes.
2024-07-30 13:18:49 +05:00
Deborah Kaplan
089b34a6bf
feat: removing the demographics application stage 2 ( #35186 )
...
* removing the application folder
* removing references in all other files
FIXES: APER-3560
2024-07-26 11:13:35 -04:00
Feanil Patel
ff77964414
Merge commit from fork
...
fix: cohorts data can be private
2024-07-25 10:08:25 -04:00
jawad khan
b77b90a344
fix: Enable courseware access api for all types of course(expired, cl… ( #35155 )
...
* fix: Enable courseware access api for all types of course(expired, closed etc)
2024-07-24 01:40:41 +05:00
Juliana Kang
40ddfeb3b8
feat: Add override on percentage config to the First Purchase Discount ( #35167 )
...
REV-4098
2024-07-23 15:43:34 -04:00
Muhammad Adeel Tajamul
e12ec1b153
feat: added group_by_id field in notifications model ( #35137 )
2024-07-23 14:28:56 +05:00
Juliana Kang
a19697786f
feat: Add First Purchase Discount override ( #35143 )
...
REV-4098
2024-07-22 14:01:07 -04:00
Muhammad Soban Javed
004cd29cf3
chore!: uprgade social-auth-app-django to version 5.4.1 ( #35045 )
...
* chore!: uprgade social-auth-app-django to version 5.4.1
* chore: add migration from social_django
2024-07-22 18:27:57 +05:00
Eemaan Amir
b438349795
fix: rephrasing and removing bugs from response endorsed notifications ( #35136 )
...
* fix: rephrasing and removing bugs from response endorsed notifications
* test: updated test for response endorsed notifications
2024-07-19 15:56:05 +05:00
Justin Hynes
70f43b7682
chore: add learner dash MFE to trusted origins in devstack settings ( #35129 )
2024-07-17 12:18:47 -04:00