Commit Graph

55470 Commits

Author SHA1 Message Date
Robert Raposa
c7fb891600 add flags and switches to toggle state
Adds basic waffle flag and waffle switch data
to the toggle state endpoint.

ARCHBOM-1427
2020-08-13 12:02:51 -04:00
Robert Raposa
e74149e04d Merge pull request #24770 from edx/robrap/ARCHBOM-1427-toggle-view-tests
ARCHBOM-1427: add tests for toggle state view
2020-08-13 10:08:11 -04:00
Carla Duarte
41c741ae94 Merge pull request #24768 from edx/ciduarte/resume-course-fix
AA-129: Resume Course bug fix
2020-08-13 08:03:33 -04:00
M. Zulqarnain
8039b3f384 Merge pull request #24773 from edx/jenkins/upgrade-python-requirements-d2693e0
Python Requirements Update
2020-08-13 15:24:55 +05:00
Ali Akbar
1f14dc27d2 Merge pull request #24764 from edx/aakbar/PROD-1128
update edx-val
2020-08-13 11:28:01 +05:00
edX requirements bot
0ce0f530a0 Updating Python Requirements 2020-08-13 00:46:05 -04:00
Robert Raposa
eb0f62ee16 add tests for toggle state view
ARCHBOM-1427
2020-08-12 17:18:16 -04:00
edX Transifex Bot
d2693e09fd geoip2: update maxmind geolite country database 2020-08-12 17:07:17 -04:00
M. Zulqarnain
c8ea2c5fde Unpin psutil (#24745) 2020-08-13 01:20:04 +05:00
Bianca Severino
d9aaa58247 Merge pull request #24761 from edx/bseverino/idv-email
[MST-354] Update URLs in ID verification-related emails
2020-08-12 15:50:47 -04:00
Carla Duarte
2298966bfe AA-129: Resume Course bug fix 2020-08-12 15:14:49 -04:00
Diana Huang
e31f688787 Merge pull request #24767 from edx/diana/toggle-endpoint
ARCHBOM-1410 - Add barebones toggles endpoint for development.
2020-08-12 13:51:03 -04:00
Aura Milena Alba
0192de00b2 [BD-10] [DEPR-92] Remove scss files that use pattern library 2020-08-12 13:12:36 -04:00
Diana Huang
0827a3749d Add barebones toggles endpoint for development. 2020-08-12 12:47:38 -04:00
Manjinder Singh
dbe40dae1a exposing constants to be backwards compatible (#24765)
* exposing constants to be backwards compatible
2020-08-12 12:43:07 -04:00
Nathan Sprenkle
34aa87d231 Update ORA to 2.9.1 (#24753) 2020-08-12 12:01:55 -04:00
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
Bianca Severino
4d19d9687c Change URLs in IDV related emails to the new experience 2020-08-12 09:22:42 -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