Commit Graph

65817 Commits

Author SHA1 Message Date
Rômulo Penido
c2d91c343e refactor: remove ContentObjectTag model and related functions (#34146) 2024-02-08 11:55:39 -08:00
Justin Hynes
f6a67f3962 Merge pull request #34211 from openedx/jhynes/APER-3153_cad-spike
docs: add diagrams visualizing "available date" and "visiblity date"
2024-02-08 13:59:31 -05:00
Chris Chávez
e22b938b27 feat: Export ID on Taxonomy (in Studio's tagging API) (#34143) 2024-02-08 10:01:55 -08:00
Justin Hynes
393c7da3bd docs: add diagrams visualizing "available date" and "visiblity date"
A PR that adds a diagram that visualizes how an update to a course run's availability date propogates through our systems.
2024-02-08 17:00:47 +00:00
Priyanshu
81611a7a8e fix: change deprecated defusedxml.lxml to defusedxml.common (#34177) 2024-02-08 08:41:42 +10:30
Jenkins
ab6793ef29 chore: geoip2: update maxmind geolite country database 2024-02-07 15:59:31 -05:00
Justin Hynes
8175900513 Merge pull request #34207 from openedx/jhynes/fix-devstack-credentials-url-cms
fix: fix default credentials internal service url in devstack settings
2024-02-07 14:55:51 -05:00
Justin Hynes
3a3b72cbbf fix: fix default credentials internal service url in devstack settings
I was trying to test a communication pathway between the CMS and Credentials and requests were failing with the following error:
```
2024-02-07 19:25:46,524 ERROR 202 [celery.app.trace] [user 3] [ip 192.168.16.1] trace.py:270 - Task openedx.core.djangoapps.programs.tasks.update_credentials_course_certificate_configuration_available_date[898eae19-cd38-4857-a656-dc080d64a3c5] raised unexpected: ConnectionError(MaxRetryError("HTTPConnectionPool(host='localhost', port=18150): Max retries exceeded with url: /api/v2/course_certificates/ (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc5b2c357c0>: Failed to establish a new connection: [Errno 111] Connection refused'))"))
Traceback (most recent call last):
  File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn
    conn = connection.create_connection(
  File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection
    raise err
  File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused
```

I have updated the default value of the `CREDENTIALS_INTERNAL_SERVICE_URL` in our devstack settings to use the internal server URL and this fixed the issue.
2024-02-07 19:35:26 +00:00
Deborah Kaplan
340223b2ae feat: transition learner_home to aperture (#34206)
previously assigned `learner_dashboard` to aperture (which is correct, aperture owns this) but the purpose of this effort was to assign `learner_home`, which is the backend people are referring to when they refer to "learner dashboard".

FIXES: APER-3174
2024-02-07 13:26:28 -05:00
Agrendalath
21f2e30354 feat: allow disabling user tours
A similar waffle flag was dropped in 20386337.
2024-02-07 17:14:52 +01:00
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
Nathan Sprenkle
7037c8d27b feat: remove rollout percentage code for learner home (#34198)
This code allowed us to control rollout but is no longer needed.
2024-02-07 15:27:57 +00:00
Hamza Waleed
bf3496152a Merge pull request #34205 from openedx/hamzawaleed01/upgrade-edx-enterprise-48f74fd
feat: Upgrade Python dependency edx-enterprise
2024-02-07 18:32:07 +05:00
hamzawaleed01
51eca10cac feat: Upgrade Python dependency edx-enterprise
feat: register admin view for IntegratedChannelAPIRequestLogs

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-02-07 12:27:28 +00:00
Eemaan Amir
84ed035298 Merge branch 'openedx:master' into INF-1230 2024-02-07 16:11:36 +05:00
eemaanamir
603d23f958 fix: survey xblock styling issues on mobile app 2024-02-07 16:08:54 +05: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
Navin Karkera
4a46ae9902 feat: filter courses by user language by default (#33647)
Adds a feature flag to filter courses by users preferred language by default
2024-02-07 08:53:04 +10:30
Nathan Sprenkle
d28684dbda feat: add ORA MFE to devstack CSRF trusted origins (#34197) 2024-02-06 20:30:31 +00:00
Tim McCormack
5e732f9d1e feat: Support Django 4.2 in devstack (#34192)
With the Django 4.2 upgrade, devstack needs `CSRF_TRUSTED_ORIGINS` for MFEs
to work. This PR is probably not a complete list, but gets us started.

Ticket: https://github.com/openedx/edx-platform/issues/34180
2024-02-06 16:06:24 +00:00
Dmytro
d65841ac64 fix: ORA response with attached file (for master) (#33677)
The details are described in this discussion: https://discuss.openedx.org/t/ora-grading-returns-error/11482
2024-02-06 09:40:17 -04:00
Deborah Kaplan
b6e181e02b update edx platform codeowners for aperture ownership (#34179)
* feat: tagging ownership of aperture on our owned apps

For all of the edx-platform apps for which 2u team aperture  is
responsible,  mark us as the owners.

FIXES: APER-3192
2024-02-06 08:36:53 -05:00
edX requirements bot
d2dc8cd0ac chore: Updating Python Requirements (#34183) 2024-02-06 18:23:44 +05:00
MueezKhan246
7dce9d3623 Merge pull request #34190 from openedx/MueezKhan246/upgrade-edx-enterprise-a492b40
feat: Upgrade Python dependency edx-enterprise
2024-02-06 16:26:07 +05:00
MueezKhan246
fc8fcfaf14 feat: Upgrade Python dependency edx-enterprise
update canvas client to store API calls in DB

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-02-06 10:54:02 +00:00
github-actions[bot]
a492b40ec4 feat: Upgrade Python dependency edx-drf-extensions (#34189)
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>
2024-02-06 14:26:59 +05:00
Muhammad Adeel Tajamul
d9d5531db6 feat: skip notification creation if context is not valid (#34133) 2024-02-06 12:17:12 +05:00
Paulo Viadanna
7d0139469a fix: youtube race condition when GTM loads (#33649) 2024-02-06 09:38:15 +10:30
Navin Karkera
6edc0c2dd9 feat: add discussion settings to course index api (#34174) 2024-02-05 09:13:11 -05:00
Benny
f7cd677d31 Merge pull request #34176 from hilltop16/hilltop16/JWKS-endpoint-fixup
fix: return a JSON object in JWKS endpoint response
2024-02-02 18:14:17 -06: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
Varsha
ebb55ce7e4 Merge pull request #34021 from openedx/varshamenon4/refactor-cert-signals
refactor: move rejected exam event handlers
2024-02-02 14:38:18 -05:00
Varsha Menon
0bf676c830 refactor: move rejected exam event handlers 2024-02-02 14:13:57 -05: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
bogdan3d
09d4835d2b fix: fixing the prompt view cancel button style for color and cursor shape (#33895) 2024-02-02 11:03:02 -04: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
Katrina Nguyen
09493a81be Merge pull request #34159 from openedx/knguyen2/ent-8337
chore: bump edx-enterprise dependencies version
2024-02-01 08:32:51 -08:00
knguyen2
d5fc36992f chore: rebase 2024-02-01 16:07:12 +00: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
github-actions[bot]
6b0c5c661e feat: Upgrade Python dependency edx-enterprise (#34155)
Added logs and remove cornerstone from management command

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

Co-authored-by: zamanafzal <zamanafzal@users.noreply.github.com>
Co-authored-by: Zaman Afzal <zamanafzal@gmail.com>
2024-02-01 17:42:51 +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
knguyen2
6f7eb49fab chore: update edx-enterprise dependencies version 2024-01-31 22:05:00 +00:00
Jenkins
abb4b0e37c chore: geoip2: update maxmind geolite country database 2024-01-31 15:59:29 -05:00
github-actions[bot]
192094b8fc feat: Upgrade Python dependency ora2 (#34154)
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-31 19:36:43 +00: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
Navin Karkera
4590f1ec91 feat: include custom relative dates flag info in outline api (#34058) 2024-01-31 11:38:19 -05:00