Bill DeRusha
b686abc18d
Disable mailchimp integration for most segment identify requests
2016-02-17 17:10:48 -05:00
vkaracic
f58c2cd6b0
Otto checkout flow
2016-02-17 15:04:19 -05:00
Eric Fischer
6394238004
Exclude Reverse Foreign Keys from list_display
...
These types of fields do not need to be included, and attempting
to do so causes everything to break.
2016-02-12 08:54:25 -05:00
Peter Fogg
a7b1f79d3e
Better error logging for full courses during enrollment.
...
ECOM-3685
2016-02-11 09:54:15 -05:00
Braden MacDonald
ee99cf9c8d
Merge pull request #11436 from open-craft/omar/saml-crawl-fix
...
Return 404 response from third party auth login when SAML disabled
2016-02-10 08:00:06 -08:00
Asad Iqbal
64291d3c01
Merge pull request #11391 from edx/asadiqbal08/WL-272
...
asadiqbal08/WL-272 - Studio Language Selection
2016-02-10 18:30:29 +05:00
asadiqbal
64778cdf69
WL-272
2016-02-10 14:33:38 +05:00
Nimisha Asthagiri
dced810138
Merge pull request #11489 from edx/release
...
Hotfix for reducing mobile warnings in tracking logs
2016-02-09 21:33:31 -05:00
John Eskew
3f58954f3a
Merge pull request #11469 from edx/jeskew/fix_django_19_warnings
...
Remove deprecation warnings from Django models.
2016-02-09 16:38:23 -05:00
Nimisha Asthagiri
a5574792fb
Fix mobile Warning errors in tracking logs.
2016-02-09 13:22:15 -05:00
John Eskew
bb5c28c0c5
Remove deprecation warnings from Django models.
...
Add app_label definitions in Meta classes for models.
Move import of course_mode model into methods to prevent importing
the models at startup time.
2016-02-09 09:28:43 -05:00
Ehtesham Kafeel
cf5dc1075f
Merge pull request #11289 from edx/ekafeel/Deprecated-Advanced-Component-Types
...
Ekafeel/deprecated advanced component types
2016-02-09 15:07:59 +05:00
Omar Khan
ed2cba2e2d
Keep SAML configuration check
2016-02-09 16:10:31 +07:00
Omar Khan
9b7bb0dc20
Make SAMLAuthBackend._config a cached_property
...
Cleaner, and keeps pylint happy
2016-02-09 15:45:49 +07:00
Omar Khan
2c4e97ebfa
Don't remove auth_url method
2016-02-09 15:45:21 +07:00
Omar Khan
78d4ed31a1
Revert "Keep SAML configuration check"
...
This reverts commit a020464a41 .
2016-02-09 15:40:27 +07:00
David Ormsbee
9ae0dada4c
Merge pull request #11445 from edx/ormsbee/clear_cache_in_tests
...
Clear caches between tests for ModuleStoreTestCase/SharedModuleStoreTestCase
2016-02-08 10:23:54 -05:00
Ehtesham
b9c8b3308d
[TNL-3962] moving DEPRECATED_ADVANCED_COMPONENT_TYPES to dJango admin
2016-02-08 17:26:49 +05:00
Omar Khan
a020464a41
Keep SAML configuration check
2016-02-08 14:32:12 +07:00
David Ormsbee
be25bb8aba
Clear caches between tests for ModuleStoreTestCase/SharedModuleStoreTestCase
...
Cached values were leaking across tests, causing difficult to debug errors,
particularly when using Config Models. As part of this work, certain tests
that had query counts that relied on those values being cached needed to
be adjusted up.
2016-02-06 00:01:15 -05:00
Toby Lawrence
409a947c0d
Merge pull request #11435 from edx/bugfix/add-admin-for-ext-exclusion
...
Fix up the excluded extensions bit.
2016-02-05 12:15:07 -05:00
Toby Lawrence
b03ee49a82
Fix up the excluded extensions bit.
...
This adds the missing admin class, and registration of it, required to
actually change the value of the excluded extensions configuration.
2016-02-05 12:14:15 -05:00
Robert Raposa
29fe2c7b0c
Move markup helpers to djangolib
2016-02-05 02:42:43 -05:00
Omar Khan
28cb402a04
Return 404 response from third party auth login when SAML disabled
2016-02-05 13:49:20 +07:00
Kevin Falcone
98671a8aa6
Merge pull request #11399 from edx/jibsheet/dont-use-using
...
Don't use using() in migrations
2016-02-04 19:47:10 -05:00
Muhammad Ammar
886d54dce9
Merge pull request #11320 from edx/ammar/boomark-button-requirejs-caching
...
bookmark button js caching
2016-02-04 21:07:45 +05:00
muhammad-ammar
3127ac9180
bookmark button js caching
...
TNL-3954
2016-02-04 17:59:47 +05:00
Zia Fazal
23b24d503e
Merge pull request #11404 from edx/ziafazal/WL-305
...
ziafazal/WL-305: removed constraints on MicrositeHistory model to allow Updates on Microsite
2016-02-03 11:17:35 +05:00
Toby Lawrence
78370f3644
Merge pull request #11400 from edx/PERF-258
...
Add the ability to exclude files from URL canonicalization.
2016-02-02 11:28:05 -05:00
Toby Lawrence
e57d1a2006
Add leading period so we don't get partial matches on extensions.
2016-02-02 10:07:13 -05:00
Zia Fazal
9aa6718b25
removed constraints on MicrositeHistory model to allow Updates on Microsite model
...
fixed quality violations
2016-02-02 19:01:09 +05:00
Toby Lawrence
1183f6cec9
Add the ability to exclude files from URL canonicalization.
...
To be able to more easily deal with same-origin issues, due to some course assets being loaded in an iframe, we're adding the ability to specify file extensions that should be excluded from URL canonicalization. The default value is simply 'html', which means we won't rewrite asset links that point to files ending in .html. Thus, they'll be loaded from the same origin as the parent page, and voila, no SOP issues.
2016-02-01 21:44:35 -05:00
Kevin Falcone
2d9708da03
Remove uses of using() from migrations
...
This hardcoded the db_alias fetched from schema_editor and forces django
to try and migrate any second database you use, rather than routing to
the default database. In testing a build from scratch, these do not
appear needed.
Using using() prevents us from using multiple databases behind edxapp.
Additionally - add back a removed backwards migration from certificates
0003. I have no idea why this was dropped in the 1.8 upgrade.
2016-02-01 16:57:26 -05:00
Douglas Hall
907d3e9f08
Merge pull request #11379 from edx/hasnain-naveed/HOL-44-extented
...
HOL-44 / Added check for duplication of email
2016-01-30 07:19:07 -05:00
Douglas Hall
dce3d9ca81
Merge pull request #11014 from edx/douglashall/PHX-219/subsection_gating
...
PHX-219 Subsection Gating
2016-01-29 11:05:39 -05:00
Hasnain
0971e3715a
Added check for duplication of email
2016-01-29 14:01:07 +00:00
Zia Fazal
6e861f266b
Merge pull request #11352 from edx/ziafazal/WL-209
...
ziafazal/WL-209:Cert Social Sharing customization
2016-01-29 16:50:17 +05:00
Zia Fazal
06e38e1c24
added branding to 404 and 500 error pages
...
changes based on feedback
renamed a definition and added test coverage
fixed broken tests
2016-01-29 15:46:51 +05:00
Douglas Hall
37a7fdc0f2
Added subsection gating feature
2016-01-28 14:05:20 -05:00
asadiqbal
99b883b7be
WL-243 LMS Language Selection
2016-01-28 20:07:26 +05:00
Zia Fazal
463e8c82cf
Cert Social Sharing customization
...
changes after feedback from matte
2016-01-28 14:26:48 +05:00
Ahsan Ulhaq
70eaf18936
caching for requests to credentials service
...
ECOM-3278
2016-01-28 13:05:50 +05:00
Ahsan Ulhaq
5181513629
Show message for earned programs credentials
...
ECOM-3015
2016-01-28 13:05:50 +05:00
Nimisha Asthagiri
08a2bc9620
Merge pull request #11358 from edx/release
...
Hotfix for MA-1981 and safe sessions
2016-01-27 15:53:20 -05:00
Ben Patterson
f43e19615b
Merge pull request #11333 from edx/benp/mgmt-command-enroll-in-course
...
Enroll already-existing user to a course via management command.
2016-01-27 12:39:39 -05:00
Ben Patterson
551eaaf706
Enroll already-existing user to a course via management command.
...
Our current sandbox provisioning uses a create_user management command,
which creates and enrolls a user into a course. However, for TE-1128, we
will need a way to enroll the same user to multiple courses (which are
dynamic at time of provisioning). Using the existing management
command is no longer feasible for that, so we are using one that accesses
the enrollment API, which is the new standard for new enrollment capabilities.
2016-01-27 11:49:31 -05:00
Bill DeRusha
f59144b7e3
Merge pull request #11207 from edx/bderusha/yob-fix
...
Update age calculation to be more conservative.
2016-01-27 10:48:47 -05:00
Toby Lawrence
531347b463
Merge pull request #11277 from edx/PERF-251
...
Add the basis of configuring a cache TTL for course assets.
2016-01-27 08:38:16 -05:00
Toby Lawrence
01a9ad2369
Add support to enhance the cacheability of course assets.
...
This introduces a mechanism to control the time-to-live for an unlocked
course asset, which will allow browsers and intermediate proxies/caches
to cache these course assets, determinstically.
Locked assets, with their nature of requiring authorization, are not
eligible for caching.
2016-01-26 21:09:18 -05:00
Nimisha Asthagiri
f3cb692472
Safe Session Cookies Middleware
2016-01-26 17:23:03 -05:00