Commit Graph

61384 Commits

Author SHA1 Message Date
Mubbshar Anwar
0d2ea3c2e2 fix: handle ObjectDoesNotExist exception (#30378)
Fix exception ObjectDoesNotExist while geting program enrollment in send_program_reminder_emails command.
2022-05-13 14:23:36 +05:00
Ali Akbar
f63543c49d Merge pull request #30243 from openedx/aakbar/PROD-2739
feat: use new financial assistance flow in FinancialAssistanceTool
2022-05-12 23:45:55 +05:00
Mubbshar Anwar
a83c5cd447 fix: attribute error (#30372)
saved program attribute error in send_program_reminder_emails command
2022-05-12 12:28:53 +05:00
AliAkbar
ac985dbf7f feat: use new financial assistance flow in FinancialAssistanceTool 2022-05-12 00:59:07 +05:00
Maria Grimaldi
6b8de6eb3f Merge pull request #29996 from eduNEXT/MJG/course-about-render-filter
[BD-32] feat: add filter before course about rendering process starts
2022-05-11 14:07:02 -04:00
SaadYousaf
016c697922 fix: add logs and fix issues with reported content email template. 2022-05-11 22:51:01 +05:00
Maria Grimaldi
ccfa0b484b feat: add filter before course about rendering process starts 2022-05-11 13:40:40 -04:00
Eugene Dyudyunov
65d35f9837 chore: update lti-consumer block version (#30370)
This is a part of https://github.com/openedx/public-engineering/issues/28
2022-05-11 12:42:10 -04:00
Ahtisham Shahid
674778fc7a Removed PII sharing requirement from Live API (#30332) 2022-05-11 19:43:56 +05:00
Muhammad Adeel Tajamul
7a4fdf1640 Merge pull request #30366 from openedx/revert-30362-inf-185
Revert "feat: removed piazza from discussion providers"
2022-05-11 15:15:10 +05:00
Muhammad Adeel Tajamul
93dbb03984 Revert "feat: removed piazza from discussion providers" 2022-05-11 13:27:38 +05:00
Abdurrahman Asad
f22a129b23 fix: discussion moderators can't create posts for specific cohorts (#30352)
fix: discussion moderators can't create posts for specific cohorts
2022-05-11 09:41:48 +05:00
Eugene Dyudyunov
655e4a344f refactor!: update CourseWaffleFlag (#30351)
BREAKING: get rid of the LegacyWaffle-based CourseWaffleFlag.
Both CourseWaffleFlag and FutureCourseWaffleFlag now use the modern
WaffleFlag as parent class. FutureCourseWaffleFlag left to support ORA
transition to modern waffle.

Switch to the ORA version which supporting new Waffles.
2022-05-10 15:08:59 -04:00
Maria Grimaldi
695d23489e Merge pull request #29976 from eduNEXT/MJG/certificate-render-filter
[BD-32] feat: add filter before certificate rendering process starts
2022-05-10 14:37:22 -04:00
Maria Grimaldi
7f974d1fff feat: add filter before certificate rendering process starts 2022-05-10 13:59:24 -04:00
Demid
a4ec4c1b8e refactor: Delete XModule classes (#30262)
Removes XModule, XModuleDescriptor, ProxyAttribute classes and their usages.
2022-05-10 19:09:11 +02:00
Agrendalath
0ef57eb136 fix: do not index solutions in CAPA blocks
Most tags that could contain solutions or hints were already being removed,
but the regex did not include the case when they contained attributes.
2022-05-10 19:04:29 +02:00
Muhammad Adeel Tajamul
90184cc765 Merge pull request #30362 from openedx/inf-185
feat: removed piazza from discussion providers
2022-05-10 16:54:01 +05:00
Muneeb Ur Rehman
20a0e6e9e1 feat: create learner pathway skeleton (#30355)
* feat: create skeleton for learner_pathway app

* feat: add learner_pathway app for quality checks

* feat: add verbose name and dir for tests

* feat: add docstrings for files in app

* fix: remove unused imports

* refactor: resolve quality issues
2022-05-10 13:19:45 +05:00
adeel.tajamul
0b69c7b638 feat: removed piazza from discussion providers 2022-05-10 12:28:07 +05:00
edX requirements bot
426f4ca12e chore: Updating Python Requirements (#30361) 2022-05-10 11:47:52 +05:00
John Nagro
5c80bd983d feat: release edx-enterprise 3.46.6 (#30360)
- https://github.com/openedx/edx-enterprise/pull/1555

ENT-5610
2022-05-09 18:27:37 -04:00
Simon Chen
121c0badd6 fix: update lti-consumer-xblock library to v4.0.1 (#30359)
Co-authored-by: Simon Chen <schen@PF0TJ100.2tor.net>
2022-05-09 15:04:58 -04:00
Maria Grimaldi
5985b6a789 Merge pull request #29994 from eduNEXT/MJG/dashboard-render-filter
[BD-32] feat: add filter before dashboard rendering process starts
2022-05-09 14:58:07 -04:00
Maria Grimaldi
895a649286 feat: add filter before course dashboard rendering process starts
* Add dashboard filter to dashboard student's view
* Add tests/docs for filter's integration
2022-05-09 14:40:14 -04:00
Eugene Dyudyunov
289e682b8f FC-0001: Remove old EdxRestAPIClient usage across the platform (#30301)
* refactor: remove EdxRestAPIClient

* test: update tests according to EdxRestAPIClient removal

* fix: remove unused import
2022-05-09 12:48:26 -04:00
Alexander J Sheehan
baf1cbc6fb Merge pull request #30357 from openedx/asheehan-edx/saml-api-related-improvements
fix: improvments to the saml config and data endpoints
2022-05-09 11:48:14 -04:00
John Nagro
56280ed301 feat: release edx-enterprise 3.46.5 (#30358)
- https://github.com/openedx/edx-enterprise/pull/1551

ENT-5803
2022-05-09 11:04:00 -04:00
Simon Chen
192b35eb8f fix: add Learner as another role posted to LTI tools for the LTI embed (#30356)
Co-authored-by: Simon Chen <schen@edx-c02fw0guml85.lan>
2022-05-09 10:12:28 -04:00
Justin Hynes
8f2eb38220 Merge pull request #30342 from openedx/jhynes/microba-1510_rest-apis
feat: add new REST APIs to support scheduled bulk email
2022-05-09 09:41:44 -04:00
Alexander Sheehan
ccb635733e fix: improvments to the saml config and data endpoints 2022-05-09 09:22:03 -04:00
Maria Grimaldi
aacfb393d6 Merge pull request #30130 from open-craft/pooja/convert-warning-back-to-html
[BB-6041] Convert password compliance warning to html
2022-05-09 09:05:44 -04:00
Waheed Ahmad
bab13f7281 fix: SFL event type (#30353)
Event type for save-for-later events is setting as null.
2022-05-09 17:01:26 +05:00
Maria Grimaldi
7c99323f10 Merge pull request #29949 from eduNEXT/MJG/certificate-creation-filter
[BD-32] feat: add certificate creation Open edX Filter
2022-05-06 14:32:00 -04:00
edX requirements bot
981b7b53be chore: Updating Python Requirements (#30341)
Co-authored-by: Usama Sadiq <usama.sadiq@arbisoft.com>
2022-05-06 22:57:35 +05:00
Maria Grimaldi
e8fa890af7 feat: add filter before certificate creation starts
- Add filters interactions with code that used generate_certificate_task
- Add unit-testing for filters
- Upgrade to latest library update
2022-05-06 13:57:21 -04:00
Tim McCormack
80f60ffb36 refactor: Move log_sensitive to edx-django-utils (#30349)
It was copied there in 4.7.0 (openedx/edx-django-utils#209) so it can be used in more IDAs.

Includes dropping dependency on PyNacl, which was only in use by that module.
2022-05-06 12:42:19 +00:00
Sarina Canelake
b56741cf83 docs: Update old edx.org email address 2022-05-05 18:43:32 -04:00
Justin Hynes
351d9e6759 feat: add new REST API to support scheduled bulk email
[MICROBA-1510]

* update InstructorTaskSchedule model delete behavior from CASCADE to DO_NOTHING.
* add utility function supporting cancellation of scheduled tasks to the instructor_task app
* add utility function to determine if a user has staff or instructor level access to a course to the student app
* adds a REST API for supporting retrieval and cancellation of scheduled bulk email tasks
* add unit tests for new functionality in the student app
* add unit tests for the new functionality in the bulk_email app
* remove use of CourseEmail object directly in another related test file
* add unit tests for the new REST API views.
2022-05-05 14:26:35 -04:00
Eugene Dyudyunov
8bd43207ca refactor!: switch from LegacyWaffle* to modern waffles (#30330)
This is a first stage for removing the LegacyWaffle* classes.

LegacyWaffleFlag usage replaced with WaffleFlag;
LegacyWaffleSwitche usage replaced with WaffleSwitch;
New CourseWaffleFlag added to the temporary module __future__ as FutureCourseWaffleFlag;
Updated all the imports to use CourseWaffleFlag from the __future__ module;

BREAKING CHANGE: A number of toggle related constants (e.g. ENABLE_ACCESSIBILITY_POLICY_PAGE)
changed types. They were strings, and are now toggle instances (e.g. WaffleSwitch). Although the entire
refactor should be self-contained in edx-platform, if any plugins or dependencies were directly
using these constants, they will break. If this is the case, try to find a better publicized way of
exposing those toggles.
2022-05-05 12:03:10 -04:00
John Nagro
f1bd793cc5 feat: release edx-enterprise 3.46.4 (#30344)
- https://github.com/openedx/edx-enterprise/pull/1550

ENT-5797
2022-05-04 10:59:27 -04:00
0x29a
76b5c52bd0 docs: fix release notes URL 2022-05-03 12:54:21 -07:00
Brian Citro
83af65dc1b Merge pull request #30343 from openedx/bcitro/ENT-5687
fix: release edx-enterprise 3.46.3
2022-05-03 15:10:23 -04:00
Brian Citro
b67608c1bf fix: release edx-enterprise 3.46.3 2022-05-03 14:47:59 -04:00
John Nagro
1503442cde fix: release edx-enterprise 3.46.2 (#30340)
- https://github.com/openedx/edx-enterprise/pull/1547

ENT-5788
2022-05-02 18:54:43 -04:00
Nathan Sprenkle
2c61a674be feat: get standalone file metadata (#30337)
* chore: fix some typos

* feat: get file metadata for a submission

* docs: update example collection

Co-authored-by: nsprenkle <nsprenkle@2u.com>
2022-05-02 14:18:18 -04:00
John Nagro
5a77882b3f feat: release edx-enterprise 3.46.1 (#30339)
- https://github.com/openedx/edx-enterprise/pull/1546

ENT-5598
2022-05-02 12:20:26 -04:00
Diana Huang
521151e712 refactor: Remove edx.org theme. (#30333)
This theme is no longer in use. The theme in use
has been moved to its own private repo.
2022-05-02 09:42:46 -04:00
Maria Grimaldi
2e41384102 fix: cast course_id string to CourseKey object (#29686) 2022-04-29 10:35:49 -04:00
pkulkark
a502d755e6 Merge branch 'master' of github.com:openedx/edx-platform into pooja/convert-warning-back-to-html 2022-04-29 08:05:24 +05:30