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
Ahtisham Shahid
12434cc35d
fix: resolved index error in course live config ( #31845 )
2023-03-01 11:24:37 +05:00
Bilal Qamar
64a1caa604
chore: added @edx/edx-proctoring & updated packages ( #31848 )
2023-03-01 11:18:51 +05:00
Muhammad Adeel Tajamul
63b5c841cd
fix: blocks v2 will filter discussion xblocks ( #31820 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2023-03-01 06:25:37 +05:00
Sarina Canelake
f987307a91
Merge pull request #31731 from leni1/update-link-to-issues
...
Correct link to byte-size issues and tasks
2023-02-28 16:27:47 -05:00
Justin Hynes
91b3486d2f
docs: Add documentation on how to use the Extended Profile feature of the User API/UserProfile
...
[APER-2285]
Adds documentation on how to use the "Extended Profile" feature of edx-platform.
2023-02-28 13:49:13 -05:00
Muhammad Ammar
42dd5fb812
Merge pull request #31847 from openedx/ammar/ammar/upgrade-outcome-surveys-2.3.0
...
chore: upgrade outcome-surveys to 2.3.0
2023-02-28 18:00:39 +05:00
muhammad-ammar
69db36bc3f
chore: upgrade outcome-surveys to 2.3.0
2023-02-28 17:30:16 +05:00
Bilal Qamar
20f65ae4e2
chore: incrementally upgrade npm packages ( #31739 )
...
* chore: incrementally upgrade npm packages
* chore: updated packages
2023-02-28 10:54:24 +05:00
Bianca Severino
25577e6004
Merge pull request #31805 from zzzarius/zzzarius/seo-240-cookie-policy-feature
...
feat: Feature configuration option for disabling CookiePolicyBanner
2023-02-27 09:13:18 -05:00