Commit Graph

65817 Commits

Author SHA1 Message Date
Zachary Hancock
c352d97a05 feat: edx-proctoring version update (#31958) 2023-03-17 13:52:20 -04:00
Ghassan Maslamani
8b81e51ad7 chore: remove unused pkg (extract-text-webpack-plugin) (#31889)
This pkg isn't used since 5 years ago
This PR openedx/edx-platform/pull/17417 revert it's usage
2023-03-17 11:23:22 -04:00
Awais Qureshi
a899d28b6d chore: upgraing boto3 and botocore versions. (#31925) 2023-03-17 18:01:25 +05:00
Syed Sajjad Hussain Shah
278dbba646 fix: fix CS50 enrollment and filtering issue for recommendations (#31916)
VAN-1314

Co-authored-by: Syed Sajjad  Hussain Shah <syed.sajjad@H7FKF7K6XD.local>
2023-03-17 10:04:09 +05:00
Kyle McCormick
463b64d349 docs: tweak webpack config design in assets ADR (#31949)
Follow-up from:
https://github.com/openedx/edx-platform/pull/31790#discussion_r1110202654

Part of DEPR:
https://github.com/openedx/edx-platform/issues/31895
2023-03-16 16:25:23 -04:00
Nathan Sprenkle
4d999ed3f7 feat: add organization logo to public video page (#31922)
* feat: add org logo to public video page

Refactors CTA banner slightly to allow for left org logo float.

* fix: hide org logo if not provided

* test: add tests for org logo
2023-03-16 10:35:02 -04:00
Jansen Kantor
b6ba32830a feat: add endpoint to tell if video sharing feature is enabled for a course (#31931)
* feat: add endpoint to tell if video sharing feature is enabled for a course

* feat: create video setting endpoint

* feat: move toggle out of lms

* docs: update toggle location in comment

* docs: fix toggle annotation
2023-03-16 09:51:05 -04:00
Leangseu Kim
5c47374483 test: behavior test for public video xblock 2023-03-15 16:02:35 -04:00
Matt Hughes
8fcca00489 feat: add options for each oauth table being cleared
currently our attempts to clear these tables is cronically failing due
to an unnecessarily huge join for the very first query

I have a suspicion that the performance of this join would improve if
we deleted records from any tables beyond just the first listed here
2023-03-15 14:32:28 -04:00
Troy Sankey
4d133c4348 Merge pull request #31929 from openedx/pwnage101/ENT-6913
chore: prevent enterprise-{access,subsidy} from being excessively throttled
2023-03-15 08:44:04 -07:00
Zia Fazal
e9ffe99a10 feat: added caliper and xapi externalId types (#31919) 2023-03-15 15:01:53 +05:00
Troy Sankey
f085bfd94f chore: prevent enterprise-{access,subsidy} from being excessively throttled
The enterprise-access and enterprise-subsidy IDAs should be given a
greater latitude for repeatedly calling enterprise API endpoints.

ENT-6913
2023-03-14 20:18:43 -04:00
Alexander J Sheehan
33de5aad1a Merge pull request #31923 from openedx/asheehan-edx/bump-enterprise-3.61.7
chore: bumping enterprise version 3.61.7
2023-03-14 09:00:45 -04:00
Alex Sheehan
ddadb3ddff chore: bumping enterprise version 3.61.7 2023-03-13 21:57:03 +00:00
edx-pipeline-bot
75715e51fe Merge pull request #31920 from openedx/private_to_public_d48c42d
Mergeback PR from private to public.
2023-03-13 10:40:17 -04:00
Tim McCormack
d48c42d4c5 chore: Update rST header styles in one file to match our doc guidelines (#260)
(This is also serving as a test of the security patch process.)
2023-03-13 13:51:21 +00:00
Muhammad Ammar
97a1fee393 Merge pull request #31918 from openedx/ammar/upgrade-outcome-surveys-to-2.4.0
chore: upgrade outcome-surveys to 2.4.0
2023-03-13 17:25:14 +05:00
Rebecca Graber
918e822eda docs: add need for browser container for JS tests (#31911) 2023-03-13 08:03:27 -04:00
muhammad-ammar
962ff59b66 chore: upgrade outcome-surveys to 2.4.0 2023-03-13 16:51:17 +05:00
Awais Qureshi
03dcefb845 chore: Moving boto pins from base.in to constraint file for better vi… (#31878)
* chore: Moving boto pins from base.in to constraint file for better visibility
2023-03-13 13:33:01 +05:00
Awais Qureshi
2ae2fbd4f5 fix: removing s3boto storage backend. (#31876)
* fix: removing s3boto storage backend
2023-03-13 13:32:19 +05:00
Jenkins
a4ee38dc39 chore(i18n): update translations 2023-03-12 17:03:55 -04:00
Jansen Kantor
9ad3f0ff60 fix: share link should show even if video download is disabled (#31902)
* fix: share link should show even if video download is disabled

* fixup! fix: share link should show even if video download is disabled

* chore: update test

* chore: linting

---------

Co-authored-by: Leangseu Kim <lkim@edx.org>
2023-03-10 12:54:07 -05:00
Kyle McCormick
cd24534653 build: run ShellCheck in CI (#31809)
build: run ShellCheck

Adds a ShellCheck check to edx-platform PRs and master,
using the shared workflow & template from the .github repo.
This will become a "required" check once it passes for 2 straight weeks on master.

Brings all existing shell scripts into compliance with ShellCheck.
2023-03-10 16:10:56 +00:00
Muhammad Adeel Tajamul
7f769b4755 feat: added reverse_order option in comments sort (#31906)
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com>
2023-03-10 19:01:01 +05:00
Kyle McCormick
2ca95e5213 docs: add ADR to reimplement static asset processing (#31790) 2023-03-10 08:08:05 -05:00
Moeez Zahid
5b1eb3777e feat: Support Apple team Migration (#31861)
* feat: LEARNER-8790 Support Apple team migration
2023-03-10 13:06:31 +05:00
Troy Sankey
8ac76dad35 Merge pull request #31901 from openedx/pwnage101/bump-enterprise-add-user-id-enroll-support
chore: bump edx-enterprise to 3.61.6
2023-03-09 13:00:57 -08:00
Troy Sankey
71f7ec803c chore: bump edx-enterprise to 3.61.6
This adds user_id support to the bulk enrollment endpoint.

Also, this constrains openedx-blockstore due to a missing migration in
the latest release.
2023-03-09 15:17:20 -05:00
Leangseu Kim
e3e83c74dc feat: add twitter share button to public access video 2023-03-09 13:50:09 -05:00
Henrry Pulgarin
d7ca7c14cd feat: add openedx-filters hook to account settings before rendering it context (#31295) 2023-03-09 13:17:44 -04:00
SaadYousaf
32e792d1f4 feat: add differentiation for tracking in-context and mfe events 2023-03-09 07:32:00 +05:00
Tim McCormack
6d38d6272b build: Update release branch name (#31896)
This is part of https://github.com/edx/edx-arch-experiments/issues/212.
2U is switching to using a prefix to reflect edx-platform's position as a
community repo. Our deployment process will also no longer produce
per-deploy branches and tags. This one branch will remain in place rather
than being kept in a private repo since the named-release branch-cutting
process still uses this as an indicator of what code has been field-tested.
2023-03-08 21:01:27 +00:00
Adam Stankiewicz
c3ed9b73e9 chore: bump edx-enterprise to 3.61.5 (#31894) 2023-03-08 11:23:16 -05:00
Muhammad Abdullah Waheed
90c4ca6e47 Revert "FC-0001: Account pages -> micro-frontend (#30336)" (#31888)
This reverts commit 0f02c7b3d9.
2023-03-07 17:41:56 -05:00
Jansen Kantor
ef30d2d32e feat: add cta buttons to public video xblock page
* feat: video share page buttons
* feat: pass along utm params
* feat: disbale register button on public video page
* fix: convert to class-based view
2023-03-07 14:24:27 -05:00
Alejandro Cardenas
674bf2a040 feat: add send survey report button (#31821)
* feat: add send report button

* fix: solve quality test issues

* feat: add admin action to send report

* style: fix pylint issues

* style: fix pylint issues

* fix: update openedx/features/survey_report/urls.py

Co-authored-by: Maria Grimaldi <maria.grimaldi@edunext.co>

* refactor: rename selected variable and move actions variable

---------

Co-authored-by: Maria Grimaldi <maria.grimaldi@edunext.co>
2023-03-07 09:32:44 -05:00
Sagirov Evgeniy
0f02c7b3d9 FC-0001: Account pages -> micro-frontend (#30336)
* feat: Account pages. Learner Profile page

* feat: Account pages. Account Settings page

* feat: Account pages. Removed unused styles

* feat: Account pages. Removed unused toggles

* feat: fixed tests and pylint errors

* feat: update redirect to account settings for student_dashboard

* feat: fix pylint errors
2023-03-07 17:41:52 +05:00
Awais Qureshi
20ef29da53 chore: Replaced boto usage with boto3. (#31886)
* chore: Replaced boto usage with boto3.
2023-03-07 15:47:48 +05:00
Eugene Dyudyunov
c51f0dad00 chore: disable forum digest subscription section by default (#31459)
Current State of the feature

Initially, this feature used the Notifier Django app but was deprecated
and removed from the configuration in favor of edx-notifications.
More info about this deprecation can be found in the GitHub issue (
https://github.com/openedx/build-test-release-wg/issues/22).

The edx-notifications app was not supported though, so its repository
was archived and moved to openedx-unsupported/edx-notifications.
Check the deprecation ticket (https://github.com/openedx/edx-notifications/issues/253)
and corresponding discussion (https://discuss.openedx.org/t/deprecation-removal-edx-notifications-repository/6748)
for details.

What remains in the edx-platform

The forum initial page contains the how-to info with the notification
preferences toggle.

This section is responsible for toggling the "notification_pref" user
preference (aka NOTIFICATION_PREF_KEY). I didn't find any usage of this
preference across the platform, so I'm suggesting hiding it by default
by setting the ENABLE_FORUM_DAILY_DIGEST setting to `False`.
2023-03-07 13:28:04 +05:00
Shahbaz Shabbir
a99826b1ef revert: remove algolia API endpoint and unit tests from lms (#31868) 2023-03-07 10:32:57 +05:00
John Nagro
b1880cb549 fix: properly handle SAML Index and Key errors (#31882) 2023-03-06 15:31:13 -05:00
Jansen Kantor
e809344701 fix: waffle flag gates public video (#31881)
* fix: waffle flag gates public video

* test: move test into existing file
2023-03-06 15:16:22 -05:00
Kyle McCormick
ed8d0e28bb build: add docs to github.in & ensure ArbiBOM sees changes to it (#31824)
Nine different URL-specified Python dependencies had
accumulated in edx-platform, noticably increasing the amount
time it took to install edx-platform requirements.

After many developer hours of work, we are nearly finished
converting them to PyPI-hosted depencencies:
openedx/wg-developer-experience#153

We're making these updates in hopes that we don't end
up with so many URL-specified depencencies again.
We're also updating OEP-18:
https://github.com/openedx/open-edx-proposals/pull/450

The CODEOWNERS update would mean that Arbi-BOM is notified
on all future PRs that change github.in. At the moment, edx-platform
does not *require* CODEOWNER review, so this is not a *hard* gate to
github.in changes.
2023-03-06 15:15:01 +00:00
Ahtisham Shahid
acbb66a911 feat: added backward compatibility for urls and images in threads (#31807)
* feat: added backward compatibility for URLs and images in threads

* feat: added unit tests for markdown converter
2023-03-06 11:23:11 +05:00
Shahbaz Shabbir
cf27d344bd fix: Add longer retry schedule for course enrollment emails (#31854) 2023-03-06 10:44:38 +05:00
Syed Sajjad Hussain Shah
7b0b14c703 feat: add masters program restrictions for UT Austin (#31873)
Co-authored-by: Syed Sajjad  Hussain Shah <syed.sajjad@H7FKF7K6XD.local>
2023-03-06 10:31:23 +05:00
Jenkins
6b2ea70599 chore(i18n): update translations 2023-03-05 16:03:52 -05:00
Rebecca Graber
fbbc2cea50 docs: clarify intent of ADR-14 (#31863) 2023-03-03 15:53:28 -05:00
Braden MacDonald
6805654d40 feat: New actions menu for components in Studio (behind waffle flag) (#31853) 2023-03-03 10:09:27 -08:00