Commit Graph

55453 Commits

Author SHA1 Message Date
Ali-D-Akbar
686504bfed update edx-val 2020-08-12 20:01:18 +05:00
Nick
10ac2780de Merge pull request #24733 from edx/ndalfonso/AA-287-cta-events
AA-287 cta events
2020-08-12 09:37:13 -04:00
Adam Stankiewicz
241db5ff47 bump edx-enterprise to 3.5.3 (#24755) 2020-08-12 09:25:11 -04:00
edx-pipeline-bot
a64970de74 Merge pull request #24760 from edx/private_to_public_8df43bd
Mergeback PR from private to public.
2020-08-12 17:38:12 +05:00
Manjinder Singh
c76ed6ae45 Extracting plugin app from edx-platform (#24678)
* Moving plugins infrastructure to edx-django-utils
This PR extracts the code that enables plugins in edx-platform and puts it in edx-django-utils. This is done to allow other IDAS to add plugin functionality.
2020-08-12 07:48:53 -04:00
Ali Akbar
8df43bd201 Merge pull request #194 from edx/aakbar/PROD-1534
PROD-1534 security fixes
2020-08-12 12:30:25 +05:00
Ali Akbar
fb94f09bea Merge pull request #186 from edx/sustaining/security-fixes-2
Sustaining/security fixes 2
2020-08-12 12:30:14 +05:00
Aarif
7666e131f2 Updating Python Requirements (#24756) 2020-08-12 11:29:09 +05:00
Zia Fazal
601dc79ded Merge pull request #24743 from edx/ziafazal/e2e-tests-devstack
[BD-18] Disable django debug toolbar when running e2e tests
2020-08-12 09:51:47 +05:00
edX requirements bot
52773ff9b6 Updating Python Requirements 2020-08-12 00:46:03 -04:00
Alexander J Sheehan
e93c4e1038 Merge pull request #24750 from edx/alex-sheehan-edx/enterprise-version-bump
bump edx-enterprise to version 3.5.1
2020-08-11 15:37:41 -04:00
Albert (AJ) St. Aubin
c9893421ca [MICROBA-497] CSS update to fix hover positioning for Coaching CTA 2020-08-11 15:23:01 -04:00
Alexander Sheehan
98d261537c bump edx-enterprise to version 3.5.1 2020-08-11 15:05:02 -04:00
Guruprasad Lakshmi Narayanan
149ebfec58 Fix the order randomization behaviour of Randomized Content Block
The Randomized Content Block XBlock only randomizes the selection of
the children blocks and has unpredictable randomization of
the order of the selected child blocks due to the usage of sets, which
are unordered, for storing the selected blocks. This becomes apparent
when all the available child blocks in a library are chosen for a
Randomized Content Block, to randomize just the order of the child
blocks and not just the selection of the blocks. The order of the
selected blocks ends up being similar for multiple learners.

This change modifies the XBlock to store the selected child blocks in
a list, instead of a set, after randomly shuffling them.

A new block structure transformer, ContentLibraryOrderTransformer has
been added to transform the order of the selected children XBlocks to
match the order of the selections made in the
ContentLibraryTransformer. This ensures that same correct randomized order
of blocks is also returned by the course blocks API.
2020-08-11 11:46:49 -04:00
Dave St.Germain
8795bb8c82 Merge pull request #24680 from open-craft/ahmed/fix-capa-dropdown-indexing
[TNL-6993] [BD-29]: Handle edge case where dropdown values are not being indexed
2020-08-11 11:35:29 -04:00
Carla Duarte
6ab1a16123 Merge pull request #24643 from edx/ciduarte/AA-129
AA-129: Resume Course data for Course Home MFE
2020-08-11 11:02:17 -04:00
M. Zulqarnain
73544b402e Merge pull request #24747 from edx/testeng/bokchoy_auto_cache_update_e34fa8378a89018458ffa15b547cb9165ea6c00b
Bokchoy Testing DB Cache update
2020-08-11 19:34:26 +05:00
Andytr1
001cf153b3 EDUCATOR-5181 grading documentation (#24727) 2020-08-11 10:00:00 -04:00
Aura Milena Alba
39900f052c [BD-10] Remove uses of variable uses_pattern_library (#24628) 2020-08-11 09:57:12 -04:00
edX cache uploader bot
e36228db6b Updating Bokchoy testing database cache 2020-08-11 09:46:54 -04:00
Adam Stankiewicz
de0d475c72 bump edx-enterprise to 3.5.0 (#24746) 2020-08-11 09:41:40 -04:00
Dillon Dumesnil
9602d405c4 Merge pull request #24740 from edx/ddumesnil/format-fix-mfe
Adding format to metadata for use in Learning MFE
2020-08-11 06:14:55 -07:00
Attiya Ishaque
e08f8e1572 [YONK-1759] Version bump of studio-frontend. (#24723) 2020-08-11 18:02:21 +05:00
edX requirements bot
9d83ca2eb9 Updating Python Requirements (#24744) 2020-08-11 11:26:39 +05:00
Nicholas D'Alfonso
0211a2b0ff AA-287 cta events 2020-08-10 18:00:13 -04:00
Carla Duarte
4bbb7fadbd Resume Course data for Course Home MFE 2020-08-10 16:32:24 -04:00
Dillon Dumesnil
a6ab7141ca Adding format to metadata for use in Learning MFE 2020-08-10 10:14:35 -07:00
Kyle McCormick
61f8df5453 Clarify course_key/use_course_aware_bucketing nuances in docstrings 2020-08-10 11:57:02 -04:00
Kyle McCormick
662388c7db Allow omission of course_key in call to CourseWaffleFlag.is_enabled
This effectively evaluates the flag outside of the context of a course.
This was previously available through `.is_enabled_without_course_context`,
which has been removed in favor of simply `is_enabled()`.

This was done to make the CourseWaffleFlag interface more uniform with
that of WaffleFlag and ExperimentWaffleFlag and eliminate unecessary
branching when handling CourseWaffleFlags.
2020-08-10 11:57:02 -04:00
Kyle McCormick
b05948153a Add course-unawareness option to ExperimentWaffleFlag
For the Courseware MFE rollout experiment, we want users'
default buckets to be consistent across course runs.

ExperimentWaffleFlag advised that this could be done
by calling `.is_enabled(...)` without a course_key argument;
however, doing so breaks when uing the main_flag.BUCKET_NUM
scheme to apply bucket rules for a specific set of users
or courses.

This commit explicitly adds course-unaware-bucketing via
a new kwarg to ExperimentWaffleFlag.__init__ method.

Furthermore, it fixes ExperimentWaffleFlag.is_enabled(course_key=None)
to work as advertised, by means of calling
.is_enabled_without_course_context on its subordinate flags.

TNL-7405
2020-08-10 11:57:02 -04:00
Michael Terry
07f96f2bba Merge pull request #24731 from edx/mikix/small-pls-fixes
Small PLS courseware banner fixes
2020-08-10 10:30:07 -04:00
Michael Terry
c2033f9667 Small PLS courseware banner fixes
- Hide the submit-button CTA link to reset dates in the mobile
  app. They are working on their own solution.
- Don't show the dates_banner.html code in the courseware. It has
  new CTA banner support with updated wording.
2020-08-10 09:44:43 -04:00
Jansen Kantor
7d7c47c82b ora version (#24734) 2020-08-10 09:39:31 -04:00
M. Zulqarnain
14b1533557 Merge pull request #24736 from edx/jenkins/upgrade-python-requirements-0dbfcbb
Python Requirements Update
2020-08-10 14:08:20 +05:00
edX requirements bot
fbfa776a35 Updating Python Requirements 2020-08-10 00:55:18 -04:00
edX Transifex Bot
0dbfcbbf3b fix(i18n): update translations 2020-08-09 17:38:49 -04:00
Ben Warzeski
21aced2c09 bump ora to 2.8.13 (#24732) 2020-08-07 16:59:49 -04:00
Jansen Kantor
eed9ec8824 EDUCATOR-5031: Delete 'Student State' for all team members (Part 2): Delete team member student module (#24187)
reset student module for teams
2020-08-07 13:59:13 -04:00
Tim McCormack
b04f784d7a Unpin django-pytest now that pytest has upgraded to 5.4.0 and later (#24730)
- Originally pinned in PR #23566
- pytest was unpinned in PR #24717 and upgraded to v6+
2020-08-07 17:40:22 +00:00
Nathan Sprenkle
ccefeba004 Bump ORA to 2.8.12 (#24729) 2020-08-07 13:06:14 -04:00
Michael Terry
5ce6ac9c3e Merge pull request #24728 from edx/mikix/warn-on-is-past-due-prop
Warn if an xblock defines is_past_due as a property
2020-08-07 11:33:29 -04:00
Michael Terry
e0a0d4d6e3 Warn if an xblock defines is_past_due as a property
We support it still, but want to encourage folks to try to define it
as a method, so that in the future, we can rely on it being one.

Also updates lti-consumer to a version that has the value as a
method.
2020-08-07 10:29:10 -04:00
M. Zulqarnain
e575a12ef6 Merge pull request #24726 from edx/testeng/bokchoy_auto_cache_update_a08ab65fb2ff817af6902123a1310faea4933405
Bokchoy Testing DB Cache update
2020-08-07 19:23:34 +05:00
Alex Dusenbery
956bb1f1b4 Enterprise users for which the learner portal is enabled should not see 'Order History' in their user menu, since it is not relevant to their method of purchasing content. 2020-08-07 10:04:32 -04:00
Tim McCormack
514bd4a105 Unpin pytest and allow upgrade past 5.4.0 all the way to 6.0.1 (#24717)
This was pinned in PR #23533 for intermittent breakage in pytest
reporting (https://github.com/pytest-dev/pytest/issues/6925) but
that seems to have since been fixed.
2020-08-07 13:44:37 +00:00
edX cache uploader bot
b09e90cf7a Updating Bokchoy testing database cache 2020-08-07 09:36:17 -04:00
Syed Muhammad Dawoud Sheraz Ali
c554f0ce9d Merge pull request #24724 from edx/dsheraz/PROD-1886-Part-2
drop percentage column from VemPipelineIntegration model
2020-08-07 18:25:38 +05:00
Adolfo R. Brandes
455dd9db4c New library authoring MFE toggle 2020-08-07 09:22:01 -04:00
Adolfo R. Brandes
dff0e2a564 Clean up CORS-related settings 2020-08-07 09:22:01 -04:00
M. Zulqarnain
c835a2a291 Merge pull request #24722 from edx/jenkins/upgrade-python-requirements-8c93a14
Python Requirements Update
2020-08-07 13:37:15 +05:00