Commit Graph

62751 Commits

Author SHA1 Message Date
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
Zachary Hancock
89e308e45e feat: add JS env config to workers (#31851) 2023-03-03 09:29:18 -05:00
Syed Sajjad Hussain Shah
1ef66409c9 feat: add masters program restrictions on recommendations (#31857)
Co-authored-by: Syed Sajjad  Hussain Shah <syed.sajjad@H7FKF7K6XD.local>
2023-03-03 15:31:52 +05:00
Matt Hughes
1acd382131 perf: while clearing expired tokens perform only 2 queries per it.
those two queries should be the SELECT of the records and the DELETE
2023-03-02 15:19:55 -05:00
Nathan Sprenkle
d305ab8a61 fix: fix credit serialization for Learner Home (#31870)
* fix: fix credit serialization

Was accidentally indexing based on course ID string instead of course ID

* docs: update a docstring

Programs are weird in that they index on string of course ID instead of
course ID. Highlighting this info through the docstring

* test: add more checks in serialization tests
2023-03-02 11:53:00 -05:00
Alexander J Sheehan
b1507c6cec Merge pull request #31866 from openedx/asheehan-edx/bumping-enterprise-3.61.4
chore: bumping enterprise version to 3.61.4
2023-03-02 09:34:20 -05:00
Syed Ali Abbas Zaidi
5549db4d80 fix: migrate remaining eslint-config-edx (#31760)
* fix: migrate remaining eslint-config-edx

* refactor: updated eslint rules according to eslint-config-edx-es5

* refactor: add custom rules to suppress unnecessary eslint issues

* refactor: add custom rules to internal eslint configs

* fix: fix all indentation issues

* chore: update lock file
2023-03-02 16:16:50 +05:00
Usama Sadiq
9cdbe72b82 Use olxcleaner from pypi (#31819)
* fix: use olxcleaner from PyPI
2023-03-02 14:55:48 +05:00
Muhammad Adeel Tajamul
acace4b41e fix: removed discussion xblock from descendant in blocks api (#31856)
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com>
2023-03-02 06:09:16 +05:00
Alex Sheehan
696b0ac2b6 chore: bumping enterprise version to 3.61.4 2023-03-01 23:00:56 +00:00
DimA
899167f20f fix: [RGOeX-386] about page is available for the course creator
The empty "Course Overview" keep the default value if the
"overview" key in the json request is an empty string.
2023-03-01 12:46:29 -05:00
Shahbaz Shabbir
ff0805a189 feat: Add management command to unsubscribe user email (#31705) 2023-03-01 18:23:56 +05:00
Justin Hynes
b3b3176d03 Merge pull request #31850 from openedx/jhynes/aper-2285
docs: Add documentation on how to use the Extended Profile feature of the User API/UserProfile
2023-03-01 07:58:50 -05:00
Muhammad Ammar
2da9be6025 Merge pull request #31855 from openedx/ammar/upgrade-outcome-surveys-pkg-to-2.3.1
chore: upgrade outcome-surveys to 2.3.1
2023-03-01 15:47:23 +05:00
muhammad-ammar
6f890ea0aa chore: upgrade outcome-surveys to 2.3.1 2023-03-01 11:27:33 +05:00