Commit Graph

60961 Commits

Author SHA1 Message Date
Awais Qureshi
fe57074dab feat!: Remove django-admin default login (#29876)
* feat!: Remove django-admin default login
2022-03-01 17:38:36 +05:00
Justin Hynes
5d4aa3af8b Merge pull request #29984 from openedx/jhynes/microba-1666_sanitize-ADR
docs: ADR for bulk email content html sanitization
2022-03-01 07:36:11 -05:00
edX requirements bot
c2cda91e27 chore: Updating Python Requirements (#29988) 2022-03-01 11:16:03 +05:00
Justin Hynes
884e8af0f2 docs: ADR for bulk email content html sanitization
[MICROBA-1666]

* Add ADR explaining introduction of bulk email HTML content sanitization and the new `BULK_COURSE_EMAIL_ALLOWED_HTML_TAGS` setting.
2022-02-28 16:01:25 -05:00
edX requirements bot
3b27444ce5 Fix: pin django-countries<7.3 (#29985)
* fix: pin django-countries<7.3
Co-authored-by: UsamaSadiq <usama.sadiq@arbisoft.com>
2022-02-28 23:38:34 +05:00
Justin Hynes
e608db847c Merge pull request #29969 from openedx/jhynes/microba-1666_sanitize-bulk-email
feat: sanitize bulk course email message content before storing in database
2022-02-28 13:25:11 -05:00
Maria Grimaldi
d7a5ff2326 Merge pull request #29953 from eduNEXT/cag/fix-link-to-students-guide
fix: update old links edx-guide-for-students in calculator
2022-02-28 13:49:48 -04:00
Rebecca Graber
0157518a9c feat: remove kafka_consumer from edx-platform (#29983) 2022-02-28 09:41:57 -05:00
Justin Hynes
53041a2d34 feat: sanitize bulk course email message content before storing in database
[MICROBA-1666]

* Use bleach to sanitize user-provided content of bulk course emails before storing in the database.
* Add new `BULK_COURSE_EMAIL_ALLOWED_HTML_TAGS` setting to enable configuration of allowed HTML tags in bulk course emails.
2022-02-28 08:49:06 -05:00
Kshitij Sobti
f7df694c5f feat: add provider info to the discussion configuration API (#29864)
The new discusions MFE needs to know which provider is in use (legacy or new) to deliver the expected experience. This adds the provider name and other relevant configuration to the discussion configuraiton API.
2022-02-28 11:23:28 +05:00
Alexander J Sheehan
781183ce6b Merge pull request #29980 from openedx/asheehan-edx/ENT-5341-enterprise-version-bump
chore: enterprise version bumnp 3.40.9
2022-02-25 15:47:31 -05:00
Alexander Sheehan
d1e89a3417 chore: enterprise version bumnp 3.40.9 2022-02-25 14:50:28 -05:00
Mohammad Ahtasham ul Hassan
dd488a76d1 fix: fixed django40 warnings (#29641)
* fix: fixed django4 warnings
Co-authored-by: UsamaSadiq <usama.sadiq@arbisoft.com>
2022-02-25 16:24:51 +05:00
Sarina Canelake
e8953398ac Merge DEPR automation workflow
Add DEPR workflow automation & default issue overrides
2022-02-24 15:03:19 -05:00
Ahtisham Shahid
5e6aa147dd feat: added model for course Live integrations (#29968) 2022-02-24 16:47:35 +05:00
Sarina Canelake
b50e947cab build: add DEPR workflow automation & default issue overrides 2022-02-23 14:27:38 -05:00
alangsto
e2b24e3cdd chore: update edx-name-affirmation version to latest release (#29970) 2022-02-23 12:02:34 -05:00
Long Lin
4dc360314c chore: bump edx-enterprise version 2022-02-23 09:46:08 -05:00
Bianca Severino
cc43b5e567 Merge pull request #29952 from openedx/bseverino/name-affirmation-plugin
[MST-1360] Only enable verified name feature if Name Affirmation is installed
2022-02-23 09:18:44 -05:00
AsadAzam
60a21ad664 fix: add separate flag for new structure discussions (#29962)
* fix: add separate flag for new structure discussions

* fix: fixed tests
2022-02-23 10:57:19 +05:00
John Nagro
508a1d3a05 fix: release edx-enterprise 3.40.7 (#29966)
- fix: broken Canvas oauth authorization url

ENT-5479
2022-02-22 16:00:13 -05:00
Zainab Amir
bd08bc7bdc feat: add optional fields rest api (#29942) 2022-02-22 17:51:34 +05:00
edX requirements bot
704df3f27b chore: Updating Python Requirements (#29960) 2022-02-22 13:12:23 +05:00
Ahtisham Shahid
4138c2cc16 fix: Updated discussions banner text as per changed requirements (#29961) 2022-02-22 13:03:03 +05:00
Eugene Dyudyunov
2b32828083 fix: registration form validation message (#29843) 2022-02-22 12:34:36 +05:00
Ahtisham Shahid
af86e1612c fix: moved new discussions mfe behind waffle flag (#29941) 2022-02-21 21:04:50 +05:00
Kshitij Sobti
ce456db4b7 fix: discussion configuration not saved to course for new provider (#29863)
This fixes an issue where updating settings for the new discussion provider using the API doesn't save them to the course.
2022-02-21 19:38:01 +05:00
SaadYousaf
782ee338c9 fix: remove pre tag processing for course import 2022-02-21 16:29:01 +05:00
SaadYousaf
65f7800083 refactor: cleanup investigation logs 2022-02-21 13:28:39 +05:00
Dillon Dumesnil
c3d7d8105c Merge pull request #29954 from openedx/ddumesnil/update-user-timezone-logic
fix: Update get user timezone logic
2022-02-18 11:35:56 -08:00
Tim McCormack
e218b71601 feat: Just log cookie sizes when over threshold (no encrypted contents) (#29938)
This should really be all we need for most cases, and we don't want to
emit sensitive data more than necessary, even encrypted. If we need to
inspect one cookie in particular, we can add special logging for that.

Also, change to greater-than-or-equal for threshold to match setting docs.

ref: ARCHBOM-2042
2022-02-18 19:01:37 +00:00
Bianca Severino
76f9756f92 feat: only enable verified name feature if Name Affirmation is installed 2022-02-18 13:25:30 -05:00
Cristhian Garcia
d0279a8d24 fix: old links edx-guide-for-students now point to open-edx-learner-guide 2022-02-18 13:22:59 -05:00
Dillon Dumesnil
31f33da625 fix: Update get user timezone logic
Adds in sanitization of the timezone to ensure the timezone is
formatted correctly and error handling to reasonably fall back to UTC
2022-02-18 13:20:20 -05:00
John Nagro
9fa7b8b704 feat: edx-enterprise 3.40.5 release (#29951)
ENT-5463
ENT-5366
2022-02-18 12:53:36 -05:00
Binod Pant
3e53771878 feat: super trivial log change to help see entity_id (#29935)
to better log which changes we are making to which entity_id samlproviderdata
2022-02-18 12:18:42 -05:00
Tim McCormack
68c906c623 build: Try several times to start Mongo in unit tests runner (#29950) 2022-02-18 16:35:13 +00:00
Michael Terry
d44f021580 Merge pull request #29947 from openedx/mikix/drop-tours-toggle
feat: enable user tours by default, dropping rollout toggle
2022-02-17 16:12:28 -05:00
Michael Terry
203863376b feat: enable user tours by default, dropping rollout toggle
AA-1177
2022-02-17 14:56:50 -05:00
Michael Terry
203e2e9c04 Merge pull request #29945 from openedx/mikix/hide-old-mongo
feat: hide Old Mongo courses from catalog
2022-02-17 12:46:14 -05:00
Michael Terry
10ce36ea14 feat: hide Old Mongo courses from catalog
This is step one of removing access altogether. But first, let's
not advertise them.

DEPR-58
DEPR-123
2022-02-17 12:18:36 -05:00
Felipe Montoya
e1acd52e0b Merge pull request #29764 from raccoongang/dyudyunov/fix-account-activation-email-site-logo-theming
fix: account activation email site logo is not themed
2022-02-17 11:53:00 -05:00
Binod Pant
38aa5eaec7 feat: upgrade to enterprise 3.40.3 (#29940)
helps better view of whether we can show course prices and send them to integrations like SAP SF

ENT-5367
2022-02-16 18:18:25 -05:00
Simon Chen
a76f8d4f32 fix: do not deny proctoring access when masquerading as verified learner (#29937)
Co-authored-by: Simon Chen <schen@edx-c02fw0guml85.lan>
2022-02-16 15:02:29 -05:00
Simon Chen
5cfec9732b fix: Provide a new data property on CoursewareMeta for proctoring exam access (#29929)
Co-authored-by: Simon Chen <schen@edX-C02FW0GUML85.local>
2022-02-16 11:02:15 -05:00
Carlos Muniz
37bf73ca50 refactor: Replace videosequence & problemset (#29905)
`videosequence` and `problemset` have been replaced with `sequential`.

`problemset` and `videosequence` are old-but-not-entirely-unused aliases to the `sequential` block type (in Studio-speak, "Subsection").
Since [these block types have been removed from the 6 courses that used them](https://openedx.atlassian.net/browse/DEPR-151?focusedCommentId=588197), this ticket removes the support for the `problemset` and `videosequence` block-types.

For more information, see ticket: [DEPR-151](https://openedx.atlassian.net/browse/DEPR-151)
2022-02-16 10:21:31 -05:00
dyudyunov
2ae94d08b8 fix: account activation email site logo is not themed
Fix the issue when the email sent from the microsite with its own theme
has the logo from the main site.

Preconditions:
- microsite with its own theme is up and running

STR:
- Create a new account on the microsite;
- Check your email inbox.
2022-02-16 12:18:27 +02:00
AsadAzam
2133ec2099 fix: post anonymous to peers not visible for ta (#29915)
* fix: post anonymous to peers not visible for ta

* test: fix tests
2022-02-16 14:41:37 +05:00
Bianca Severino
8070dd9be0 Merge pull request #29922 from openedx/bseverino/integrity-signature-setting
[MST-1348] Replace integrity signature flag with django setting
2022-02-15 11:18:36 -05:00
Bianca Severino
af81b3a609 chore: replace integrity signature flag with django setting 2022-02-15 09:57:00 -05:00