Sarina Canelake
39334db4a4
Merge pull request #8707 from edx/rc/2015-06-29
...
Rc/2015 06 29
2015-07-02 11:08:11 -04:00
Sarina Canelake
9ada9d6182
Merge pull request #8732 from edx/sarina/fix-log-messages
...
Dark lang middleware: Check if user is authenticated
2015-06-30 20:50:00 -04:00
Sarina Canelake
28a234380a
Dark lang middleware: Check if user is authenticated
...
Check if the request's user is authenticated before attempting to
get their user preferences. Otherwise, log warnings appear indicating
the UserNotFound error was caught.
2015-06-30 20:01:00 -04:00
Ali Mohammad
f4bee50e6d
Merge pull request #8730 from edx/mekkz/capa-image-input-fix
...
TNL-2623 Fix bug where status icons were hidden in image response problems
2015-06-30 18:53:39 -04:00
frances botsford
4df966d508
Merge pull request #8729 from edx/frances/fixes/ECOM-1808
...
give the header the right height in the verify flow
2015-06-30 18:30:51 -04:00
Kyle McCormick
6b70785c12
TNL-2623 Fix bug where status icons were hidden in image response problems
2015-06-30 17:09:20 -04:00
Frances Botsford
e3080e6d0d
give the header the right height in the verify flow
...
ECOM-1808
2015-06-30 16:17:00 -04:00
Ali Mohammad
35f7cb75e4
Merge pull request #8715 from edx/resolve-merge-conflicts
...
Resolve merge conflicts
2015-06-30 11:00:50 -04:00
Braden MacDonald
751e98d505
Merge pull request #8713 from open-craft/fix-pr-8658-lib-create-form
...
Fix: users without course creation permission were not shown new libr…
2015-06-29 14:15:34 -07:00
Adam Palay
4bb4efe9d9
Merge remote-tracking branch 'origin/release' into rc/2015-06-29
...
Conflicts:
requirements/edx/github.txt
2015-06-29 16:55:57 -04:00
Adam
9c40dd924c
Merge pull request #8709 from edx/hotfix/2015-06-29
...
update xblock only to mark field values as dirty if they've changed (…
2015-06-29 16:51:00 -04:00
Braden MacDonald
4e9db25281
Fix: users without course creation permission were not shown new library form
2015-06-29 13:14:04 -07:00
Adam Palay
61431015c2
update xblock only to mark field values as dirty if they've changed (TNL-2475)
...
force save "download_video" field if not set
set timezone to UTC explicitly
2015-06-29 14:28:45 -04:00
Will Daly
14b48ed38e
Merge pull request #8710 from edx/will/ecom-1801
...
Fix login/logout errors caused by unicode cookie names
2015-06-29 10:14:50 -07:00
Will Daly
4632a07c07
Fix login/logout errors caused by unicode cookie names
2015-06-29 09:23:15 -07:00
Sarina Canelake
0b42c7724f
Merge pull request #8701 from edx/sarina/20150628-update-translations
...
Update translations (autogenerated message)
2015-06-29 08:49:39 -04:00
Sarina Canelake
bd37853e45
Update translations (autogenerated message)
2015-06-29 08:42:06 -04:00
Sarina Canelake
13dc7ed485
Fix i18n paver command wrt cleanup
2015-06-29 08:23:14 -04:00
Sarina Canelake
65d68a888f
Merge pull request #8694 from edx/sarina/default-OpenedX-no-search
...
Set Courseware Search to False in default devstack, because it doesn't work.
2015-06-29 07:45:34 -04:00
Davorin Šego
fe9887a99c
Merge pull request #8389 from edx/dsego/SOL-734
...
Make header & footer responsive
2015-06-29 13:15:13 +02:00
Davorin Sego
2c22a4d879
Responsive Homepage Hero, Header, Footer
2015-06-29 12:14:55 +02:00
dino-cikatic
f5275a54e8
Merge pull request #8575 from edx/dcikatic/fix-search-engine-set
...
Fix SEARCH_ENGINE set logic in settings files
2015-06-29 12:06:39 +02:00
Sarina Canelake
614bcafb7c
Merge pull request #8696 from edx/sarina/update-i18n-tools
...
Update i18n-tools to latest version LOC-67
2015-06-28 04:16:16 -04:00
Sarina Canelake
e83e88172b
Don't i18n test files
2015-06-26 17:50:21 -04:00
Sarina Canelake
ed51fe0d74
Update i18n-tools to latest version
2015-06-26 17:29:25 -04:00
Braden MacDonald
072ae99d12
Merge pull request #8140 from edx/feature/shibboleth-tpa
...
Feature: Shibboleth/SAML SSO
2015-06-26 14:17:24 -07:00
David Ormsbee
936256715d
Merge pull request #8620 from mcgachey/lti-deployment
...
[LTI Provider] Added an authentication backend to log in LTI users
2015-06-26 17:16:52 -04:00
Diana Huang
42d8091b49
Merge pull request #8688 from edx/diana/polling-cleanup
...
Clean up capa polling to have exponential backoff
2015-06-26 17:00:53 -04:00
Braden MacDonald
cf308d87b9
New Hinted Login View - PR 8591
2015-06-26 13:24:01 -07:00
Braden MacDonald
7437bcfe12
New provider config options, New Institution Login Menu - PR 8603
2015-06-26 13:24:01 -07:00
Braden MacDonald
5bf0b1794d
Bump python-social-auth and python-same to upstream's latest master - PR 8599
2015-06-26 13:24:00 -07:00
Braden MacDonald
00226bf3c0
Asynchronous metadata fetching using celery beat - PR 8518
2015-06-26 13:24:00 -07:00
Braden MacDonald
cd941eada7
New SAML/Shibboleth tests - PR 8518
2015-06-26 13:24:00 -07:00
Braden MacDonald
b4904adc1e
Use ConfigurationModels for third_party_auth, new metadata fetching - PR 8155
2015-06-26 13:23:59 -07:00
Braden MacDonald
caca3e1bdf
SAML2 third_party_auth provider(s) - PR 8018
2015-06-26 13:23:59 -07:00
Chris
454986a029
Merge pull request #7589 from jolyonb/jbloomfield/printing-checkmarks
...
Making background pictures printable
2015-06-26 16:20:34 -04:00
Diana Huang
254d6c6821
Put a timeout on poling for codeinput and matlab problems.
2015-06-26 15:29:49 -04:00
Adam
2de67bd34d
Merge pull request #8680 from edx/hotfix/2015-06-25
...
fix the source_version xblock after discard changes
2015-06-26 15:29:48 -04:00
Sarina Canelake
c7c11f2e4b
Set Courseware Search to False in default devstack, because it doesn't work
2015-06-26 15:21:39 -04:00
Sarina Canelake
2942846afe
Merge pull request #8667 from edx/sarina/update-middleware-LOC-87
...
Fix dark lang and django.middleware.locale behaviors
2015-06-26 15:17:32 -04:00
Sarina Canelake
e485e5ee24
Dark language should stay set until explicitly cleared.
...
Adds a temporary user_preference key, DARK_LANGUAGE_KEY, to hold the user's dark lang preference.
This preference key is deleted when ?clear-lang is placed in query params.
2015-06-26 13:41:14 -04:00
Phil McGachey
18734cf0a1
[LTI Provider] Added an authentication backend to log in LTI users
...
This change adds a Django authentication backend which, when installed
will authenticate users based on their LTI identity rather than using
a username/password combination. The authentication method determines
first whether a user with the given username exists and, if so, whether
that user is associated with an LTI identity. It also verifies that
the LTI consumer and user ID passed to the LTI launch match those
stored in the LtiUser table. This will always be the case if the
authentication backend is reached through the LTI code, but it
provides an extra guarantee if the backend is called from elsewhere.
2015-06-26 13:25:13 -04:00
Sarina Canelake
9f46d9f0c5
Regression test: dark lang stays set through multiple pages
2015-06-26 13:15:44 -04:00
Sarina Canelake
cf80c96f0b
Add i18n roundtrip regression tests for language pref and dark lang
...
Tests would have caught issues raised in LOC-87
2015-06-26 13:15:44 -04:00
Sarina Canelake
91a7df8832
Replace deprecated 'django_language' key with LANGUAGE_SESSION_KEY
...
LOC-87
2015-06-26 13:15:43 -04:00
Sarina Canelake
5fcdafd0cf
Add i18n regression tests (LOC-72, LOC-85)
2015-06-26 13:15:42 -04:00
Sarina Canelake
34b2c91709
dark_lang: only allow released langs in accept header LOC-72, LOC-85
...
Only return languages we've actually released LOC-85
Perform fuzzy matching to greedily serve the best released language LOC-72
2015-06-26 13:15:42 -04:00
Sarina Canelake
def22d2cfc
Store released dark_lang codes as all lower-case
2015-06-26 13:15:41 -04:00
Sarina Canelake
33e43bcf54
Port django.utils.translation.trans_real.parse_accept_lang_header from Django 1.8
...
Add to dark_lang middleware
2015-06-26 13:15:41 -04:00
Sarina Canelake
df0c56dde3
Port django.middleware.locale.LocaleMiddleware from Django 1.8
2015-06-26 13:15:40 -04:00