Commit Graph

55064 Commits

Author SHA1 Message Date
Nick
0b95c2d3ea Merge pull request #24451 from edx/AA-160-calendar-sync-initial-email
AA-160 calendar sync initial email
2020-07-14 11:24:36 -04:00
Nicholas D'Alfonso
858c3750b0 AA-160 calendar sync initial email
-use Amazon SES to send calendar sync email when user initially
 subscribes to the calendar sync feature
2020-07-14 10:58:01 -04:00
Christie Rice
ef536e49de MICROBA-393 Add customized partner report headings (#24437) 2020-07-14 10:37:36 -04:00
Lael Birch
4bdcdf76d2 Merge pull request #24478 from edx/ENT-3106-marked-done
Update edx-enterprise requirement
2020-07-14 10:31:01 -04:00
Feanil Patel
9ba4c6b908 Merge pull request #24477 from edx/feanil/bump_codejail
Update codejail.
2020-07-14 10:21:15 -04:00
David Ormsbee
afff84770d Merge pull request #24463 from edx/ormsbee/adr-studio-lms-domain-modeling
ADR for LMS/Studio subdomain boundaries (TNL-7323)
2020-07-14 10:07:14 -04:00
Robert Raposa
e89e1a4038 update oauth_dispatch ADRs to accepted (#24474)
The following oauth_dispatch ADRs are being
marked as accepted, because they were implemented
and are in use in Open edX.
- 0006-enforce-scopes-in-LMS-APIs.rst
- 0007-include-organizations-in-tokens.rst

Given that, scopes have still not been widely
adopted in Open edX, which would require additional
decisions and investment.
2020-07-14 09:57:30 -04:00
Lael Birch
3c8630bdf4 Update edx-enterprise requirement
Unskip a test that the new version fixes
2020-07-14 09:53:07 -04:00
Feanil Patel
aa24deb4fa Update codejail. 2020-07-14 09:43:50 -04:00
Ned Batchelder
3eb7b4e18d Merge pull request #24395 from fghaas/fix_profile_images_on_s3
Fix profile image URLs for image storage on non-public S3 buckets
2020-07-14 07:25:26 -04:00
edX requirements bot
6ed0f96948 Updating Python Requirements (#24472) 2020-07-14 06:24:17 +05:00
Bianca Severino
1be350a86e Merge pull request #24436 from edx/bseverino/idvtoggle
Implement IDV redirect to MFE
2020-07-13 17:21:01 -04:00
Bianca Severino
041becc846 Implement waffle flag for IDV redirect
Created helper function to render url dynamically

Modify helper function to include reverify links

Fix code based on failing tests

Fixed query string in redirect URL
2020-07-13 16:43:59 -04:00
alangsto
7ea9714a33 Updated URLs to course-authoring MFE (#24468)
* updated urls to course-authoring MFE

* updates for requested changes

* updated for pylint errors
2020-07-13 16:10:48 -04:00
Sid Verma
c609451d2e [BD-14] Limit number of blocks allowed in content libraries (#24276)
* Enforce limit on number of blocks allowed in library (blockstore)

* Enforce limit on number of blocks allowed in library (modulestore)

* Changes from review feedback
2020-07-13 15:49:47 -04:00
David Ormsbee
6759ccc8cd Merge pull request #24396 from open-craft/patrick/BB-2672-tnl-7260-course-outline-api-hide-after-due
[BD-29] TNL-7260 LearningSequences Course Outline makes sequences with hide_after_due inaccessible after due date
2020-07-13 12:46:41 -04:00
Matt Drayer
17ba9b077a Update edx-enterprise to 3.3.21 (#24446) 2020-07-13 12:16:43 -04:00
Dillon Dumesnil
b479d511b7 Merge pull request #24424 from edx/ddumesnil/aa-226
AA-226: Adding Authentication classes to endpoints for mobile use
2020-07-13 08:19:52 -07:00
Dillon Dumesnil
b6967e96cf Merge pull request #24443 from edx/ddumesnil/hide-dates-tab-unenrolled-aa-219
AA-219: Dates Tab behavior improvements
2020-07-13 07:31:29 -07:00
taliaedX
74730ef7c9 Merge pull request #24439 from edx/trhodes/07092020requirements_bump
update to new edx-enterprise version
2020-07-13 10:22:34 -04:00
Feanil Patel
a5b42cfc96 Merge pull request #24469 from edx/revert-24452-lmm/bump_codejail
Revert "[BD-6] Upgrade packages [codejail]"
2020-07-13 09:26:32 -04:00
Feanil Patel
0a582ff1c5 Revert "[BD-6] Upgrade packages [codejail]" 2020-07-13 09:25:21 -04:00
Aura Milena Alba
ee3f612382 Remove pattern library of course_search.py (#24173)
[BD-10] [DEPR-72] Remove pattern library of course_search.py
2020-07-13 09:11:03 -04:00
Patrick Cockwell
58789e0f99 TNL-7260 Learning Sequences Course Outline makes sequences with hide_after_due inaccessible after due date 2020-07-13 13:55:50 +07:00
edX Transifex Bot
c53755487d fix(i18n): update translations 2020-07-12 17:36:47 -04:00
David Ormsbee
6d8fba77b2 ADR for LMS/Studio subdomain boundaries (TNL-7323)
Introduce an Architectural Decision Record about the boundaries
and responsibilities of Studio (Content Authoring) and the LMS
(Learning Experience). These are not new ideas. This is just
explicitly writing down the many local decisions that have been
made for years (Block Transformers, edx-when, grading, etc.), and
showing how they add together to a set of high level principles.

I hope to eventually have docs describing Studio/LMS's relation
to other subdomains in Open edX.
2020-07-11 13:05:18 -04:00
Robert Raposa
306af0cd15 add isort constraint (#24457)
isort 5.0.0 dropped support for Python 3.5.
2020-07-10 17:08:28 -04:00
Talia
34f8954145 update to new edx-enterprise version 2020-07-10 14:59:33 -04:00
David Ormsbee
3b6965599c Merge pull request #23910 from open-craft/samuel/fix-get-video-subs
SE-2589 fix AttributeError: 'LibraryLocatorV2' object has no attribute 'make_asset_key'
2020-07-10 14:59:30 -04:00
Feanil Patel
ec2369d88f Merge pull request #24453 from edx/revert-24298-bpant/ENT-3007-api-endpoints-for-samlprovider
Revert "ENT-3007 : Add auth/saml/v0/providerconfig|data CRUD endpoints for use in admin portal"
2020-07-10 14:36:30 -04:00
David Ormsbee
4fc481909e Merge pull request #24218 from open-craft/symbolist/word-cloud-block
[BD-4] Convert WordCloud XModule into WordCloud XBlock. [SE-2722]
2020-07-10 13:39:27 -04:00
Feanil Patel
5470ce5805 Revert "ENT-3007 : Add auth/saml/v0/providerconfig|data CRUD endpoints for use in admin portal (#24298)"
This reverts commit 96ddcdc288.
2020-07-10 13:38:30 -04:00
Feanil Patel
ea31525df4 Merge pull request #24452 from eduNEXT/lmm/bump_codejail
[BD-6] Upgrade packages [codejail]
2020-07-10 13:15:24 -04:00
Matthew Carter
b0925fcc31 Merge pull request #24318 from edx/mattcarter/EDUCATOR-5088
ensure anonymous_id is persisted for each team member in a team
2020-07-10 12:53:30 -04:00
Binod Pant
96ddcdc288 ENT-3007 : Add auth/saml/v0/providerconfig|data CRUD endpoints for use in admin portal (#24298)
* Add auth/samlproviderconfig CRUD endpoints for use in admin portal

Fixes: ENT-3007

* Move code to subfolder for samlproviderconfig

* extra comma

* undo accidental remove of import

* GET works for a single config now

* Use ModelViewSet to get all CRUD method. Test still fails

* Add auth/saml/v0/providerdata endpoints

* fixup reverse and test issue, remove leading caret

* just triggering run, why is it failing in CI?

* pycodelint fixes

* Skip auth tests unless feature is on

* Tests for post/put for samlproviderdata

* move urls to their own folders

* api tests for post samlprovierconfig

* create 1 providerconfig test case

* lint fixes

* lint

* lint

* cleanup code local urls /samlproviderconfig works

* note needed right now

* Fix import errors

* lint

* unused import

* wip: first attempt at rbac auth and jwt cookie in test

* round 2 with enterprise uuid as url param for samlproviderconfig

* improve tests, still dont pass

* fix test by using system role, wip other test

* fix create test

* add get/post tests for providerdata

* isort fixes

* string lint fix

* Cleanup based on feedback round1

* move utils to tests package

* Move util fn to openedx.feature area

* lint

* lint fix

* remove unused import
2020-07-10 11:23:13 -04:00
Ubuntu
755d721349 Bump codejail version 2020-07-10 15:15:22 +00:00
Feanil Patel
a9c03478ba Merge pull request #24450 from edx/revert-24445-jenkins/upgrade-python-requirements-0e2b612
Revert "Python Requirements Update"
2020-07-10 10:38:59 -04:00
Dillon Dumesnil
be346499da AA-219: Dates Tab behavior improvements
This switches the Dates Tab to be an enrolled tab allowing only
enrolled learners to view. Additionally, it will now redirect
logged out learners to the login page if they hit the Dates Tab directly.
2020-07-10 07:08:07 -07:00
Feanil Patel
2e0e2ef80c Revert "Python Requirements Update" 2020-07-10 09:59:38 -04:00
Tim McCormack
87edb542b1 Delete flaky test according to process (#24441)
https://openedx.atlassian.net/browse/CR-2425 for re-evaluating it
2020-07-10 13:39:13 +00:00
Feanil Patel
9bb9d655ec Merge pull request #24438 from edx/feanil/fix_url_link_map_logic_archbom-1336
Correct logic on building marketing links.
2020-07-10 09:26:49 -04:00
adeelehsan
a26b9317db Merge pull request #24418 from edx/aehsan/prod-674/get_useremail_from_request_session
Get user email from request
2020-07-10 18:06:03 +05:00
Michael Terry
7a0ae455f7 Merge pull request #24442 from edx/mikix/update-when
Bump edx-when to 1.2.9
2020-07-10 08:53:18 -04:00
Aarif
bf4ea104c0 Python Requirements Update (#24445) 2020-07-10 17:06:32 +05:00
adeelehsan
b26f26e993 Get user email from request
PROD-674
2020-07-10 16:50:05 +05:00
edX requirements bot
98e606d23b Updating Python Requirements 2020-07-10 07:29:40 -04:00
Michael Terry
6ff23be320 Bump edx-when to 1.2.9
This prevents seeing due dates for enrollments originally created
too close to the course end to allow for finishing the course in time.

AA-195
2020-07-09 16:20:15 -04:00
Feanil Patel
4ac2c5e92b Correct logic on building marketing links.
The logic used to has a special case for edge in the hostname which
didn't really make sense. So instead we just check to see if the given
url starts with http and if it does we return it directly.  If it doesn't,
then we try to convert it to a valid url and return that.  If that fails
we return .

Add a new custom metric `unresolved_marketing_link` to track when we
run into this scenario.
2020-07-09 15:09:38 -04:00
Mat Carter
5a90bf7f40 EDUCATOR-5088 - updated test to ensure record is stored. 2020-07-09 14:24:19 -04:00
Mat Carter
b386f0a25e ensure anonymous_id is persisted for each team member in a team 2020-07-09 14:24:19 -04:00