Jeremy Bowman
5eac6aa049
Upgrade to django-pipeline 1.6.14 ( #20449 )
2019-05-07 16:01:37 -04:00
Michael Youngstrom
bfe10720c6
Remove lettuce infrastructure
2019-04-18 09:58:21 -04:00
Christopher Pappas
3fcf99f65b
ENT-1556 - Adding in roles claim to jwt for use with edx rbac
...
Adding logic that adds roles to jwt
Quality fixes
2019-03-28 14:17:07 -04:00
Felipe Montoya
923a91734d
Fixing lettuce tests
2019-03-14 15:21:03 -05:00
Mike Dikan
2c149ca6be
Removing the Deprecated the 'external_auth' package in favor of 'third_party_auth' which is the current recommendation.
2019-03-02 16:06:46 -05:00
Matthew Piatetsky
764319d3e0
fix unicode strings in lms/ part 2
2019-02-13 10:35:56 -05:00
Michael Terry
01129787c0
Remove PasswordHistory
...
This is a feature that has been deprecated and can be safely removed.
DEPR-7
2018-12-13 13:18:56 -05:00
Shadi Naif
4df2073376
Fix exceptions raised when a lazy text is used in json dump
2018-11-05 12:24:45 +02:00
Alex Dusenbery
99705e54a6
Remove GenericAPIView subclass from grades API views; add a test that /api-docs/ works.
2018-10-31 16:10:31 -04:00
Robert Raposa
53239bdf37
Remove JWT_COOKIES_FLAG.
...
The JWT_COOKIES_FLAG was a temporary flag used for rollout of the new
JWT cookies. These are live in Production, so we are removing the flag.
Without this flag, we set JWT cookies during login. However, this
requires an oAuth Client that isn't always available during unit tests.
We introduced a feature flag that is only used for unit tests to
disable setting the JWT cookies. The code explains a bit more why this
solution was selected over adding the oauth client to the database.
ARCH-247
2018-10-31 10:29:05 -04:00
Dillon Dumesnil
deb758c808
Added in tests for the new password validation. Fixed old tests that
...
relied on the old configuration values and old way of validating
passwords. Also improved registration page by always showing error
messages rather than hiding them on leaving the field.
2018-10-10 11:06:30 -04:00
Nimisha Asthagiri
02ba5fb0e8
Login service support for JWT Cookies
2018-10-01 13:08:40 -04:00
Jeremy Bowman
1a5bf35357
TE-2689 Remove useless pylint suppressions part 2
2018-08-14 17:39:02 -04:00
Nimisha Asthagiri
ae9b8956e0
Management command: generate_jwt_signing_key
2018-07-30 16:09:46 -04:00
Nimisha Asthagiri
eac1ce7bfd
Asymmetric JWT support
2018-07-30 07:17:08 -04:00
Calen Pennington
b85d6f031c
Merge pull request #18417 from cpennington/cale/fix-ora-webpack
...
Cale/fix ora webpack
2018-06-28 12:47:53 -04:00
Douglas Hall
db22939193
Add OAuth2 Scopes and Filters to JWTs.
2018-06-28 10:30:09 -04:00
Calen Pennington
07a15c681f
Reapply the XBlock RequireJS -> Webpack changes
...
This reverts commit 105db2cf59 , reversing
changes made to 447457594f .
2018-06-27 22:27:07 -04:00
Eric Fischer
e72549cdbe
Revert "Merge pull request #18340 from cpennington/fix-studio-xblock-rendering"
...
This reverts commit 9a70ca78a5 , reversing
changes made to efd5b9abbd .
Hopefully fixes EDUCATOR-3053
2018-06-15 13:18:27 -04:00
Calen Pennington
9a70ca78a5
Merge pull request #18340 from cpennington/fix-studio-xblock-rendering
...
Fix studio xblock failing renders (due to asset hashing loop)
2018-06-13 15:58:34 -04:00
Adeel Khan
7768dd1de3
Ratelimiting registration form validation end point.
...
This patch would ratelimit registration form validation
endpoint for anonymous user based on his/her ip.
LEARNER-3810
2018-06-08 14:45:15 +05:00
Calen Pennington
be3c7e05c5
Reapply "Switch container factory to webpack"
...
This reverts commit 18d93b00ba .
2018-06-07 15:52:05 -04:00
Calen Pennington
18d93b00ba
Revert "Switch container factory to webpack"
2018-06-07 13:46:47 -04:00
Calen Pennington
0abe75a7c6
Re-apply the changes to convert XBlocks to Webpack
...
Reapplies edx/edx-platform#17509
This reverts commit 0f7e2373d0 .
2018-06-06 12:52:12 -04:00
Calen Pennington
0f7e2373d0
Revert "Switch container factory to webpack"
2018-05-29 16:01:38 -04:00
Calen Pennington
d08e199f79
Load XBlocks with webpack rather than RequireJS
2018-05-29 12:19:05 -04:00
Jeff LaJoie
29748877de
LEARNER-4700: Converts credentials to plugin
2018-04-25 11:32:33 -04:00
Nimisha Asthagiri
e5b9452e76
Merge pull request #17385 from mitodl/hack18_instructor_django_plugin
...
Changed 'instructor' django app to follow plugin pattern
2018-03-26 15:20:47 -06:00
Gavin Sidebottom
7626d4abf0
Changed 'instructor' django app to follow plugin pattern
2018-03-26 10:44:41 -04:00
Eric Fischer
242ac4c9cd
Remove PRUNE_OLD_VERSIONS waffle flag
2018-03-23 12:41:08 -04:00
Mushtaq Ali
36483f938d
Export video transcripts - EDUCATOR-1789
2018-03-06 15:25:46 +05:00
bmedx
1d45c85135
Refactor student login for readability and fix Django 1.11 issues
2018-01-24 11:26:43 -05:00
bmedx
46cb89e55d
Fixes to CMS failures in Django 1.11 tests
2018-01-23 14:11:06 -05:00
Nimisha Asthagiri
a5c5325a27
Merge pull request #17196 from edx/arch/plugin-signals-support
...
Django App Plugins: support for Signal Receivers
2018-01-18 13:23:18 -05:00
Nimisha Asthagiri
7286c64e18
Refactor Django App Plugins to allow for additional features
2018-01-15 12:16:53 -05:00
Jeremy Bowman
7d436a18ee
PLAT-1858 Better capture of deprecation warnings
2018-01-12 18:04:32 -05:00
Nimisha Asthagiri
7490cd93ab
Enable Django App Plugins in LMS
2018-01-11 14:35:07 -05:00
bmedx
0f897a7b3f
Fixes to teams tests in Django 1.9+
...
- add edx.org to lms tests KNOWN_HOSTS
- Don't check CourseTeamMembership field mutability on creation
2017-12-27 13:42:42 -05:00
Jeremy Bowman
1dbdee9c54
Revert "PLAT-1858 Better capture of deprecation warnings"
2017-12-18 21:18:02 -05:00
Jeremy Bowman
b26fe5fd24
PLAT-1858 Better capture of deprecation warnings
2017-12-18 14:59:05 -05:00
Jeremy Bowman
da8cf6b528
PLAT-1382 Populate ALLOWED_HOSTS for tests
2017-12-05 14:22:30 -05:00
Jeremy Bowman
fdc50c3aa8
PLAT-1419 Make edxmako a proper template backend
2017-12-01 17:01:52 -05:00
Jose Antonio Gonzalez
f38e5ab939
add DEFAULT_MOBILE_AVAILABLE flag
2017-11-16 16:50:37 +02:00
Jeremy Bowman
0f4e4e1c31
Remove unused nose settings and plugin
2017-11-07 16:34:59 -05:00
John Eskew
3d884d6cc0
Merge pull request #16428 from edx/jeskew/email_mkting_lti_prov_to_appconfig_ready
...
Move lti_provider/email_marketing startup to AppConfig ready.
2017-11-07 15:15:56 -05:00
John Eskew
b02c744790
Move lti_provider startup.py to AppConfig::ready.
2017-11-03 13:57:18 -04:00
John Eskew
a2cc679b25
Remove usage of default_app_label from ccxcon.
2017-11-02 16:52:09 -04:00
bmedx
82cb62d26a
syncdb cleanup
2017-11-02 09:51:44 -04:00
John Eskew
b866f35620
Remove support for COMPREHENSIVE_THEME_DIR -
...
all dirs must now go into COMPREHENSIVE_THEME_DIRS.
Move comprehensive theming setup section out of startup.py and into
settings files using new 'derived' functionality.
Add 'derive_settings' at the end of all top-level Django settings files.
Move validation of comprehensive theming settings into new apps.py
theming file.
Split theming code into code safe to run before settings are initialized
-and- after settings are initialized.
2017-10-30 14:36:06 -04:00
John Eskew
fa6d94d144
Remove NoseTestSuiteRunner - now using pytest.
2017-10-25 11:49:12 -04:00