Commit Graph

62705 Commits

Author SHA1 Message Date
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
Alexander J Sheehan
cf1eb18949 Merge pull request #31816 from openedx/asheehan-edx/bumping-enterprise-3.61.2
chore: bumping enterprise version to 3.61.2
2023-02-22 13:51:35 -05:00
Alex Sheehan
4aa5918194 chore: bumping enterprise version to 3.61.2 2023-02-22 18:03:16 +00:00
Pooja Kulkarni
08560c43cd Merge pull request #31718 from open-craft/pooja/install-xblock-poll-from-pypi
Install xblock-poll from pypi
2023-02-22 12:37:55 -05:00
Kyle McCormick
72e0043d1d refactor!: remove unused provisioning scripts (#31811)
These scripts were written to replace some of the
Ansible provisioning steps in Devstack,
before tCRIL's focus turned to Tutor.

These scripts never ended up being used by Devstack, but
Devstack's maintainers did end up replacing
the Ansible provisioning steps with some direct
Bash commands in Devstack's provision-lms.sh:
23e16c1dda/provision-lms.sh (L51-L68)

Tutor has its own user & course provisioning scripts,
written in Sh using Tutor's jobs framework.

Thus, these scripts are no longer needed and do
not seem to be in use.
2023-02-22 11:22:12 -05:00
Navin Karkera
5ed5cc5bc1 feat: put sending xblock events over bus behind feature flag (#31813) 2023-02-22 11:03:24 -05:00
Alexander J Sheehan
94a6e8dee4 Merge pull request #31815 from openedx/asheehan-edx/bumping-enterprise-3.61.1
chore: bumping enterprise version 3.61.1
2023-02-22 10:57:47 -05:00
Alex Sheehan
e73bfddbd8 chore: bumping enterprise version 3.61.1 2023-02-22 15:32:18 +00:00
Pooja Kulkarni
40804f774a chore: install xblock-poll from pypi 2023-02-22 10:31:36 -05:00
Kyle McCormick
b140b7e481 refactor!: remove unused update-assets-dev.sh (#31810)
The file was introduced as part of the "decentralized devstack" spike.
We wanted a working Dockerfile in the edx-platform root,
and we wanted to speed it up by not relying on Paver.

edx-platform now has a working Dockerfile, and it does not use this script.

The paver-free-assets initiative is being continued here:
https://github.com/openedx/edx-platform/issues/31798
It will result in a new, prod-ready asset building script.
2023-02-22 10:29:51 -05:00
Pooja Kulkarni
0d22e4ec87 Merge pull request #31788 from open-craft/agrendalath/allow_using_all_rcb_components
feat: allow using all components of LibraryContentBlock
2023-02-22 09:53:26 -05:00
Kyle McCormick
f3b658dc0b build!: remove Jenkins CI scripts (#31812)
These files were used to run tests on
build.testeng.edx.org, a Jenkins instance.

All tests have since been moved over to
GitHub Actions. The build.testeng.edx.org
instance is decomissioned.

Removed files include:
- scripts/jenkins-*.sh
- scripts/Jenkinsfiles/*
- scripts/xdist/*

Note on xdist scripts: pytest-xdist in general is still
useful for local test runs in order to take advantage
of all available CPU cores, but the scripts here were
specifically for running tests on multiple remote machines,
particularly via Jenkins.
2023-02-22 09:14:48 -05:00
Darius Zivertas
317108a173 Merge branch 'master' into zzzarius/seo-240-cookie-policy-feature 2023-02-22 09:47:15 +02:00
Ahtisham Shahid
33dc8e1f21 feat: added user messages and backed now uses discussion_enabled flag (#31716)
* refactor: simplified tasks.py for discussions

* fix: do not create a topic for the unpublished unit

* feat: added user messages and backed now uses discussion_enabled flag

* fix: update default for discussion_enabled flag

* feat: removed redundant tests and fixes
2023-02-22 12:41:02 +05:00
Darius Zivertas
6d7716552a feat: Feature configuration option for disabling CookiePolicyBanner
ENABLE_COOKIE_POLICY_BANNER
2023-02-21 18:15:48 +02:00
Alejandro Cardenas
7f90b5d3e1 feat: add SurveyReportUpload and add send report method (#31431)
* feat: add SurveyReportUpload and add send report method

* docs: Update openedx/features/survey_report/management/commands/generate_report.py

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

* docs: Update openedx/features/survey_report/models.py

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

* refactor: Update openedx/features/survey_report/models.py

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

* style: Update openedx/features/survey_report/api.py

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

* feat: add migratio file and update status field name

* refactor: rename send report method

* test: fix test errors

* test: add command options

* refactor: simple conditional instead of ok method

* fix: remove useless imports

* fix: use status code instead of status

* feat: add zapier endpoint

* style: solve pylint issues

* feat: add id field to send report data

* refactor: regenerate migration with correct history

* feat: add anonymous site id model

* feat: update zapier url

---------

Co-authored-by: Maria Grimaldi <maria.grimaldi@edunext.co>
Co-authored-by: Alejandro Cardenas <alejandrocardenas@Alejandros-MacBook-Pro.local>
2023-02-21 10:51:36 -05:00
Jenkins
9ed2688cb4 chore(i18n): update translations 2023-02-21 10:44:39 -05:00
Muhammad Adeel Tajamul
16842ec51a fix: remove empty topics for topics v2 as v1 (#31803)
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com>
2023-02-21 20:26:01 +05:00
edX requirements bot
2feed0ced7 chore: Updating Python Requirements (#31797) 2023-02-21 15:51:16 +05:00
SaadYousaf
4cc9bfb6cf fix: update response for marked events for discussion content 2023-02-21 15:39:35 +05:00
Awais Qureshi
31002ab0d5 feat!: Update from boto to boto3 storage backend. (#31759)
* feat!: Update from boto to boto3 storage backend
2023-02-21 14:26:54 +05:00
Syed Sajjad Hussain Shah
d694b70439 fix: recommend only available courses (#31773)
VAN-1306

Co-authored-by: Syed Sajjad  Hussain Shah <syed.sajjad@H7FKF7K6XD.local>
2023-02-21 09:04:08 +05:00
Jansen Kantor
d6f1fd54ac fix: video share improvements (#31792)
* feat: show poster thumbnail for social media preview

* fix: hide video downloads in public_view

* fixup! fix: hide video downloads in public_view

* test: fix failing video tests
2023-02-17 17:35:34 -05:00
Zachary Hancock
9522cbdc8b feat: gate exam content using access token (#31653)
Gate access to exam content by requiring an access token. This is a signed JWT issued by the edx-exams service that grants a user access to a sequence locator for a short lived window while an exam is in progress. This feature only applies to courses using the new exam service instead of edx-proctoring.
2023-02-17 10:00:52 -05:00
Jansen Kantor
3b1c049429 fix: player height (#31789) 2023-02-17 09:47:27 -05:00