Ned Batchelder
d8b9dec51e
Update this command for Django 1.8
2016-02-11 15:39:35 -05:00
Ned Batchelder
432a40f035
Update post_cohort_management_fix to Django 1.8
2016-02-11 15:39:35 -05:00
Calen Pennington
1f9e90ef4b
Merge pull request #11468 from cpennington/program-cert-retries
...
Program cert retries
2016-02-11 11:28:10 -05:00
Hasnain
d06edc680b
Added two fields in credit API
2016-02-11 10:13:37 +00:00
Renzo Lucioni
3809422798
Address ProgramsApiConfig deprecation warning
2016-02-10 15:58:15 -05:00
Clinton Blackburn
85591696d8
Merge pull request #11497 from openfun/openfun/fix_generate_course_structure
...
Fix generate_course_structure command.
2016-02-10 13:29:00 -05:00
Calen Pennington
1e74cd0c88
Split up package imports from single name imports
2016-02-10 12:43:51 -05:00
Calen Pennington
5c79e25047
Retry the task to grant Programs credentials (which is idempotent) if any constituent program fails
2016-02-10 12:43:05 -05:00
Calen Pennington
22e91bccde
Retry Programs tasks when connection to the API is disabled
2016-02-10 12:36:33 -05:00
Calen Pennington
36b0c593cc
Retry failed Programs tasks using exponential backoff and a configurable retry limit
2016-02-10 12:36:30 -05:00
Calen Pennington
3940b1ba44
Add configuration for retries to ProgramsApiConfig
2016-02-10 12:36:29 -05:00
Renzo Lucioni
2717f228f8
Merge pull request #11483 from edx/renzo/programs-task-fixes
...
Fixes for program certificate generation
2016-02-10 10:41:01 -05:00
Julien Paillé
ea2633d485
Fix generate_course_structure command.
2016-02-10 10:23:20 +01:00
David Ormsbee
1a5b9172d8
Allow course images to be served from the CDN.
...
Previously, course images on the student dashboard were always
served from the localhost, even if the CDN was enabled.
2016-02-09 16:45:18 -05:00
Renzo Lucioni
67f8b49056
Fixes for program certificate generation
...
ECOM-3528
2016-02-09 16:27:16 -05:00
wajeeha-khalid
9d6df1e132
Merge pull request #11189 from edx/ekafeel/discussion-api-namespace-pagination
...
Ekafeel/discussion api namespace pagination
2016-02-09 17:42:48 +05:00
Calen Pennington
c1d46ed553
Use modern exception capturing syntax
2016-02-08 12:53:02 -05: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
David Ormsbee
8fa8b209a7
Remove query counts from Bookmarks HTTP API tests.
...
Query counts already happen at the model and Python API test layers.
Having query counts in the HTTP API tests makes things more brittle
because that includes middleware that this code should not be aware
of. We don't want to have to revisit these tests every time
another piece of middleware is added or removed.
2016-02-08 08:05:13 -05: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
jsa
92aa346fdf
Implement celery task to award program certs.
...
ECOM-3354
2016-02-05 12:21:20 -05:00
Robert Raposa
29fe2c7b0c
Move markup helpers to djangolib
2016-02-05 02:42:43 -05:00
Nimisha Asthagiri
599173c6b6
Merge pull request #11198 from edx/block-cache/collect-phase
...
Refactor Block Cache to separate Collect and Transform phases
2016-02-03 20:18:09 -05:00
Robert Raposa
f555ffd585
Refactor and improve js_utils helpers
...
- Rename escape_json_dumps to dump_js_escaped_json
- Rename escape_js_string to js_escaped_string
- Update js_escaped_string to output empty string for None
- Introduce dump_html_escaped_json
- Move dump_js_escaped_json after the pipe as new best practice
- Introduce additional uses of helpers
- Introduce new djangolib directory and move js_utils
2016-02-03 17:13:21 -05:00
Nimisha Asthagiri
05767b433d
Collect Course Blocks on Course Publish and Management Command
...
MA-1368
2016-02-03 16:56:22 -05:00
Nimisha Asthagiri
66397c35b9
Refactor Block Cache to separate Collect and Transform phases
2016-02-03 16:54:29 -05:00
Bill DeRusha
e75f7950d4
Updates XBlock renders its own template. Adds expand and collapse JS + jasmine tests.
...
ECOM-2809
2016-02-03 13:58:23 -05:00
Peter Fogg
fd397964b3
Styling and template changes for the Course Home page.
...
ECOM-2810
2016-02-03 12:20:53 -05:00
Matjaz Gregoric
bb0c2901c7
Merge pull request #11319 from open-craft/remove-comprehensive-theme-finders
...
Remove ThemingAware storage mixins and ComprehensiveThemeFinder
2016-02-02 17:57:36 +01: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
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
Matjaz Gregoric
266f593d2d
Remove ThemingAware storage mixins and ComprehensiveThemeFinder.
...
Collectstatic failed in production when comprehensive theme contained custom css files.
This patch fixes that problem by removing ComprehensiveThemeFinder from STATICFILES_FINDERS
and ComprehensiveThemingAware mixin from STATICFILES_STORAGE.
Comprehensive theme static dirs are added to the top of the STATICFILES_DIRS entry,
which means that the default django FilesystemFinder will find theme static files,
and since the theme folder is at the top of STATICFILES_DIRS, theme files will take
precedence over default LMS/CMS static files.
This change means that theme static file URLs are no longer prefixed with themes/<theme-name>/,
but since we currently only support one comprehensive theme at a time, that shouldn't be a problem.
If/when we want to make the choice of a theme dynamic per-request (microsites?), we will have to
bring custom theme finders and storage mixins back, but for now, we don't need them.
2016-01-29 08:28:18 +01:00
Matjaz Gregoric
3259df5412
Merge pull request #11315 from open-craft/comprehensive-theme-on-django-templates
...
Make comprehensive theme work with django templates.
2016-01-29 08:17:23 +01:00
Douglas Hall
37a7fdc0f2
Added subsection gating feature
2016-01-28 14:05:20 -05:00
Ahsan Ulhaq
9220420925
Add jwt auth in LMS
...
ECOM-3419
2016-01-28 14:00:58 +05:00
Tasawer
394601f301
Update 'certificate_url' field for view certificate on learner dashboard.
...
ECOM-3281
2016-01-28 13:08:38 +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
Ahsan Ulhaq
8a280559dd
Added configuration model for credentials
...
ECOM-3033
2016-01-28 13:05:50 +05:00
Ahsan Ulhaq
b11e312d2c
Create placeholder django apps for credentials
...
ECOM-3057
2016-01-28 13:05:49 +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
Giovanni Di Milia
e63194c1cd
Added CCX REST APIs
...
CCX REST APIs
OAUTH2 authorization for CCX APIs
- oauth2 authorization required for ccx list.
- Course-instructor permission for ccx api endpoint
- Protection for detail view too.
Tests for CCX REST APIs and OAUTH2 authorization
2016-01-27 11:04:28 -05:00
Nimisha Asthagiri
e76e05fa77
Specially handle login redirect for mobile apps
2016-01-26 17:23:04 -05:00
Nimisha Asthagiri
f3cb692472
Safe Session Cookies Middleware
2016-01-26 17:23:03 -05:00
jsa
46638d7f75
fix reference to reverted test method.
2016-01-26 13:18:00 -05:00
Adam Palay
c37715a7c7
Merge remote-tracking branch 'origin/release' into merge-release-into-master
...
Conflicts:
requirements/edx/base.txt
requirements/edx/github.txt
2016-01-26 11:25:41 -05:00
Matt Drayer
b575d50ae0
Merge pull request #11287 from edx/ziafazal/WL-287
...
ziafazal/WL-287: moved IS_EDX_DOMAIN dependent features to edx.org theme
2016-01-25 22:27:25 -05:00
Cliff Dyer
f0908249ca
Merge pull request #11301 from edx/cdyer/exif-rotation
...
Preserve EXIF orientation data for profile images. (MA-1559)
2016-01-25 15:27:17 -05:00
Adam Palay
46066c04af
resolve quality violation
2016-01-25 15:04:19 -05:00
J. Cliff Dyer
2b6ae74885
fixup: dedupe test code.
2016-01-25 19:22:58 +00:00