Rômulo Penido
42418fb3a0
feat: export tagged content library as CSV ( #34246 )
2024-03-04 11:35:19 -08:00
Blue
e11474db6b
fix: add country field error message ( #34316 )
...
Description: Add country field error message in api response
VAN-1862
2024-03-01 12:09:51 +05:00
Mubbshar Anwar
b6d89bcd59
fix: fir segment event ( #34279 )
...
fire segment event for PWNED_PASSWORD on registration page password validation
VAN-1830
2024-03-01 10:22:57 +05:00
ayesha waris
c913a55b17
feat: updated api to get all question type reponses ( #34215 )
...
* feat: updated api to get all question type reponses
* test: fixed and added new test cases
2024-02-29 11:58:07 +05:00
Zainab Amir
383f5d636a
feat: update account verification email context ( #34294 )
2024-02-27 03:20:15 -08:00
Saad Yousaf
a110fc79d5
feat: add notification for course updates
2024-02-27 13:58:50 +05:00
Alison Langston
78afee7573
feat: remove learning assistant waffle flag ( #34272 )
2024-02-23 11:39:15 -05:00
David Ormsbee
86f1e5e8aa
feat!: Switch v2 libraries to Learning Core data models ( #34066 )
...
This moves the Content Libraries V2 backend from Blockstore [1] over to
Learning Core [2] For high-level overview and rationale of this move, see
the Blockstore DEPR [3]. There are several follow-up tasks [4], most notably
adding support for static assets in libraries.
BREAKING CHANGE: Existing V2 libraries, backed by Blockstore, will stop
working. They will continue to be listed in Studio, but their content
will be unavailable. They need to be deleted (via Django admin) or manually
migrated to Learning Core. We do not expect production sites to be in
this situation, as the feature has never left "experimental" status.
[1] https://github.com/openedx-unsupported/blockstore
[2] https://github.com/openedx/openedx-learning/
[3] https://github.com/openedx/public-engineering/issues/238
[4] https://github.com/openedx/edx-platform/issues/34283
2024-02-22 16:38:05 +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
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
Jillian
b6366b67b3
perf: reduce number of queries for content tagging endpoints ( #34200 )
2024-02-16 12:15:26 -08:00
Rômulo Penido
4d1d82dd35
feat: export all course tags as csv ( #34091 )
2024-02-16 09:56:30 -08:00
Ahtisham Shahid
008467c6e5
fix: updated failing notification pref unit test ( #34243 )
2024-02-15 23:13:44 +05:00
Ahtisham Shahid
63d1848060
fix: added preference visibility to reported notification ( #34188 )
2024-02-15 15:59:25 +05: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
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
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
Rômulo Penido
c2d91c343e
refactor: remove ContentObjectTag model and related functions ( #34146 )
2024-02-08 11:55:39 -08:00
Chris Chávez
e22b938b27
feat: Export ID on Taxonomy (in Studio's tagging API) ( #34143 )
2024-02-08 10:01:55 -08:00
Priyanshu
81611a7a8e
fix: change deprecated defusedxml.lxml to defusedxml.common ( #34177 )
2024-02-08 08:41:42 +10:30
Agrendalath
c1bd558ad6
fix: handle countries not recognized by geoip2 DB
...
The `geoip2` library returns `None` when it only identifies the continent
related to the IP address.
2024-02-07 17:14:39 +01:00
ayesha waris
48f74fd8f3
feat: make notification channel headings clickable ( #34194 )
...
* feat: make notification channel headings clickable in notification preferences
* refactor: serializer code updated for better readability
* test: added a test for UserNotificationChannelPreferenceView API
* fix: updated the api test that was failing due to conflicts
---------
Co-authored-by: eemaanamir <eemaan.amir@gmail.com >
2024-02-07 14:40:55 +05:00
Muhammad Adeel Tajamul
d9d5531db6
feat: skip notification creation if context is not valid ( #34133 )
2024-02-06 12:17:12 +05:00
Ben Lu
2de48c1177
fix: auth JWKS endpoint
...
The original implementation of the endpoint returned
a string instead of a JSON object. This fixes the
return value to be the JSON object.
2024-02-02 16:46:07 -06:00
Benny
43747ee8f0
Merge pull request #34153 from hilltop16/hilltop16/add-auth-JWKS-endpoint
...
feat: add auth JWKS endpoint
2024-02-02 09:16:37 -06:00
Muhammad Soban Javed
e40a01c7cc
feat!: upgrade Django version to 4.2 (LTS)
...
This reverts commit 23659d5ba8 .
2024-02-02 17:08:54 +05:00
David Ormsbee
a9bd61d015
fix: make content_libraries ADR headers match doc guidelines
...
https://docs.openedx.org/en/latest/documentors/references/quick_reference_rst.html#headings
2024-02-01 16:15:42 -05:00
David Ormsbee
9d3625717c
docs: ADR for course data independence from libraries
...
This is an ADR around the idea that course content should not need to
sync metadata from libraries during the import process or when copy and
pasting.
2024-02-01 16:15:42 -05:00
Feanil Patel
e6333d0c3d
Merge pull request #33922 from Zeit-Labs/plugins-i18n
...
feat: atlas pull plugins translation | FC-0012
2024-02-01 13:07:32 -05:00
Usama Sadiq
23659d5ba8
Revert "feat!: upgrade Django version to 4.2 (LTS) ( #34162 )" ( #34165 )
...
This reverts commit 1fc2e8a771 .
2024-02-01 19:29:56 +05:00
Muhammad Soban Javed
1fc2e8a771
feat!: upgrade Django version to 4.2 (LTS) ( #34162 )
...
* feat!: upgrade Django version to 4.2 (LTS)
---------
Co-authored-by: iamsobanjaved <iamsobanjaved@users.noreply.github.com >
2024-02-01 16:10:34 +05:00
ayesha waris
9f136a4149
feat: added notifications when response is endorsed or answered ( #34082 )
...
* feat: added notification when response is endorsed or answered
* test: added and fixed test cases
* fix: fixed lint errors
* refactor: changed method name for readibility
* feat: added notification when my response is endorsed
* test: fixed failed test cases
2024-02-01 13:33:16 +05:00
Deborah Kaplan
33cd62e68c
Merge pull request #34129 from openedx/dkaplan1/APER-3146_investigate-fix-exception-handling-in-program-cert-revocation
...
feat: fix exception handling in program cert revocation
2024-01-31 13:59:20 -05:00
Ben Lu
a189bdd9fb
feat: add auth JWKS endpoint
...
Adds an endpoint to expose JWT_PUBLIC_SIGNING_JWK_SET to other services
2024-01-31 10:15:42 -06:00
Muhammad Soban Javed
790e364097
Revert "chore!: upgrade Django version to 4.2 (LTS)"
2024-01-31 17:14:43 +05:00
Awais Qureshi
82edbc635c
Merge branch 'master' into iamsobanjaved/django-42-lts
2024-01-31 13:46:58 +05:00
Deborah Kaplan
b75f8b0ed1
feat: tweaks from code review
...
wording, switching to using a constant, fixing a string concat
FIXES: APER-3146
2024-01-30 21:34:56 +00:00
Adolfo R. Brandes
cbe865a77f
Merge pull request #34036 from raccoongang/ruzniaievdm/feat/unit-page-drf
...
feat: [FC-0044] Unit page API as DRF
2024-01-30 19:23:12 +00:00
Deborah Kaplan
f7a9efbf6b
feat: lint
...
autoformat errors
FIXES: APER-3146
2024-01-30 18:59:13 +00:00
Deborah Kaplan
adae7e3e25
feat: relinting
...
Trying with new autoformat settings.
FIXES: APER-3146
2024-01-30 17:39:57 +00:00
Deborah Kaplan
bde84117c3
feat: linting error
...
* unused import
* format
FIXES: APER-3146
2024-01-30 16:36:14 +00:00
Deborah Kaplan
02baf07a03
Merge branch 'master' into dkaplan1/APER-3146_investigate-fix-exception-handling-in-program-cert-revocation
2024-01-30 10:56:16 -05:00
Deborah Kaplan
918f32ab40
feat: fixed one test
...
* fixed one test to accommodate a slightly modified workflow
* allowed the automated linter to match current standards
Note: as part of this process, I realized a lot of the tests in `programs/tests/test_tasks.py` are somewhat problematic. Some aren't real unit tests (allow calls to something other than the system under test), at least one for that reason it won't run on local at all, and some mock the wrong part of the system or just don't match current flow. I'm not modifying them as part of this, but they should be looked at.
FIXES: APER-3146
2024-01-30 15:53:29 +00:00
Awais Qureshi
79f1c66553
Merge branch 'master' into iamsobanjaved/django-42-lts
2024-01-30 12:53:33 +05:00
Ahtisham Shahid
039583f88f
feat: added reported notification type ( #34067 )
2024-01-30 12:07:49 +05: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