Commit Graph

62729 Commits

Author SHA1 Message Date
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
Darius Zivertas
afaf9a920e Merge branch 'master' into zzzarius/seo-240-cookie-policy-feature 2023-02-27 15:51:21 +02:00
Jenkins
860fff6a4d chore(i18n): update translations 2023-02-26 16:03:54 -05:00
Leni Kadali Mutungi
c8df09c376 docs: Update link to byte-size issues and tasks
Since issue tracking for OpenedX has moved to GitHub,
the link to byte-size issues and tasks needs
to be updated to redirect to issues labeled
"help wanted" under the openedx organization
on GitHub
2023-02-26 20:49:41 +03:00
Feanil Patel
83e47954f9 Merge pull request #31826 from openedx/repo_checks/ensure_workflows
Update standard workflow files.
2023-02-24 11:19:30 -05:00
Diana Huang
c73e5ba518 docs: add CertificateModel ADR. (#31825)
Adds an ADR explaining that historical fields
used by CertificateModel were not removed.

Adds comments to point to ADR.
2023-02-24 10:06:00 -05:00
Peter Pinch
5c1fe74878 Merge pull request #31588 from mitodl/aliraza/mitxonline/1339-add-certificate_available_date-in-edXs-course-details-API
feat: Add "certificate_available_date" in edX's Course Details API
2023-02-23 21:04:27 -05:00
Feanil Patel
c28f36cf6a build: Updating a missing workflow file add-depr-ticket-to-depr-board.yml.
The .github/workflows/add-depr-ticket-to-depr-board.yml workflow is missing or needs an update to stay in
sync with the current standard for this workflow as defined in the
`.github` repo of the `openedx` GitHub org.
2023-02-23 15:34:10 -05:00
Feanil Patel
f8e3fd35dc build: Creating a missing workflow file add-remove-label-on-comment.yml.
The .github/workflows/add-remove-label-on-comment.yml workflow is missing or needs an update to stay in
sync with the current standard for this workflow as defined in the
`.github` repo of the `openedx` GitHub org.
2023-02-23 15:34:09 -05:00
Feanil Patel
faf5fc28b8 build: Creating a missing workflow file self-assign-issue.yml.
The .github/workflows/self-assign-issue.yml workflow is missing or needs an update to stay in
sync with the current standard for this workflow as defined in the
`.github` repo of the `openedx` GitHub org.
2023-02-23 15:34:08 -05:00
ALi Raza
0ff7c5b13f feat: Enable Certificate Display Behavior add certificate_available_date in course detail API
feat: Enable Certificate Display Behavior add certificate_available_date in course detail API

fix: reviwed changes, certificate_available_date in Course Detail API but not in Course List API

fix: reviewed changes, certificate available date display condition updated

fix: final reviewed changes

fix: serializer and linting tests

fix: serializer and tests

fix: docstring

fix: docstring and tests

fix: typo and mock call
2023-02-23 22:34:11 +05:00
John Nagro
4636d51538 feat: release edx-enterprise 3.61.3 (#31822) 2023-02-23 10:20:06 -05:00
Awais Qureshi
ebdcf2f34e fix: Adding boto3 exceptions. (#31802)
* fix: Adding boto3 exceptions
2023-02-23 13:30:42 +05:00
Arunmozhi
2b59265240 feat: adds VerticalBlockRenderCompleted filter hook (#31388)
* feat: adds VerticalBlockChildrenLoaded filter call

This introduces the VerticalBlockChildrenLoaded filter that is run after
all the child blocks are fetched before rendering a student or the
public view. This will allow modifying the contents of the VerticalBlock
before presenting it to the students.
2023-02-22 15:05:19 -04:00