David Ormsbee
8718dc13ca
Cache SplitMongo course structures in memcached.
...
This is primarily to reduce load on MongoDB, where we've lately
had performance problems that we suspect are caused by very
large course structures being evicted from MongoDB's cache. This
may potentially give us a path to better performance as well,
but that's not the goal of this commit.
Surprisingly, LZ4 seemed to actually run more slowly than zlib
for this. Possibly because of some overhead in the Python
bindings? GZip was also surprisingly slow given that it uses
zlib underneath (something like 5x slower).
Use separate cache backend for caching structures.
Abstract out course structure cache.
add datadog metrics for compressed course structure sizes
Since we're using a different cache background, we don't need to have a cache prefix
Use dummy cache backend for tests.
Fallback to default cache if course_structure_cache doesn't exist.
2015-06-22 23:21:19 -04:00
Diana Huang
72a0d19531
Ensure that is_hidden does not affect equality checks.
2015-06-16 15:46:23 -04:00
Adam Palay
b199a72c62
Merge remote-tracking branch 'origin/release' into merge-release-into-master
...
Conflicts:
cms/djangoapps/contentstore/views/course.py
2015-06-12 16:22:06 -04:00
Diana Huang
a41d9a5491
Prevent duplication of tabs with different names.
2015-06-12 13:39:51 -04:00
Ben Patterson
4b6e2f4880
Merge pull request #8471 from edx/benp/flaky-cms-component-jun2015
...
Fix flaky lettuce test. TNL-1452
2015-06-12 12:28:38 -04:00
Ben Patterson
d96b581485
Fix flaky lettuce test. TNL-1452
2015-06-12 10:32:28 -04:00
Waheed Ahmed
36d321c4e3
Merge pull request #8496 from edx/waheed/plat674-improve-test-with-ddt
...
Specified number of mongo and split calls in xblock outline handler test with ddt.
2015-06-12 19:14:41 +05:00
Waheed Ahmed
4323109cad
Specified number of mongo and split calls in xblock outline handler test with ddt.
...
PLAT-674
2015-06-12 17:17:59 +05:00
Syed Hassan Raza
c9778a5f57
add name param check_transcripts
2015-06-12 16:34:45 +05:00
zubair-arbi
3204c8b3fe
show credit eligibility requirements in studio
...
ECOM-1591
2015-06-12 13:19:57 +05:00
Will Daly
9d60b0e07a
Merge pull request #8444 from edx/will/credit-provider-part-two
...
Credit provider integration Python API (Part 2 of 3)
2015-06-11 17:38:42 -04:00
Will Daly
8988aa1c9e
Credit provider integration Python API
...
* Add end-point for initiating a request for credit from a provider.
* Add an end-point for a provider to update the status of a request (approved / denied).
2015-06-11 11:34:25 -04:00
Edward Zarecor
c12c5c926d
fixing post-release merge conflicts with DKH
2015-06-10 16:56:21 -04:00
Waheed Ahmed
b328c0dcdc
Fixed slow transaction on xblock outline handler.
...
TNL-2425
2015-06-10 21:03:52 +05:00
David Baumgold
77facf13ba
Merge pull request #8419 from edx/sass-output-to-css-dir
...
Compile Sass to CSS dirs, move Creative Commons CSS into Sass
2015-06-09 17:00:15 -04:00
Will Daly
36d1eb22cd
Merge pull request #8338 from edx/will/credit-provider-integration
...
Credit provider integration Python API (Part 1 of 3)
2015-06-09 11:12:51 -04:00
David Baumgold
141892a9fd
Move _creative-commons.scss into elements directory
2015-06-09 11:08:40 -04:00
Syed Hassan Raza
ecc3473d36
transcript name param url
2015-06-09 20:04:16 +05:00
David Baumgold
a7c710a0de
Moved Creative Commons CSS into Sass
...
Also reconfigured paver to compile Sass into CSS directories
2015-06-09 10:55:20 -04:00
Awais Jibran
3cd48e4d61
Merge pull request #8317 from edx/aj/plat643-cms-export-command-export-to-wrong-place
...
Fixed cms course export using management command.
2015-06-09 18:59:03 +05:00
Awais Jibran
3e6670d1a4
PLAT-643
...
Fixed cms course export
2015-06-09 11:19:46 +05:00
Diana Huang
cddd387beb
Merge pull request #8367 from edx/diana/merge-course-view-and-tab
...
Refactor and merge CourseViewType and CourseTab.
2015-06-08 16:08:27 -04:00
Diana Huang
7461a2fd37
Refactor and merge CourseViewType and CourseTab.
...
TNL-2321
2015-06-08 15:18:39 -04:00
Carol Tong
77395bdf0d
Merge pull request #8366 from edx/carol/doc/StudioTempl_Certs
...
DOC: Finalize Help targets, sidebar text for Studio Certificates page
2015-06-08 13:44:32 -04:00
Will Daly
e5a62aaaba
Credit provider integration Python API
...
* Add Python API functions for creating and updating requests for credit.
* Add Django models and migrations for tracking credit requests and status.
2015-06-08 13:30:32 -04:00
Sarina Canelake
c9796b83a9
Merge pull request #8403 from edx/sarina/remove-redefine-django14-cors
...
Use Django 1.4 @ensure_csrf_cookie method PLAT-664
2015-06-08 11:44:25 -04:00
Carol Tong
6aa7f810f3
DOC: Finalize Help targets, sidebar text for certificates
2015-06-08 11:36:11 -04:00
Xavier Antoviaque
b32629d62f
Default to filestorage when S3 isn't configured (aws.py)
...
Also moves the default icons to the badges subfolder to avoid storage conflicts.
2015-06-08 11:30:16 +02:00
Matt Drayer
3e52b8fad1
mattdrayer/SOL-947: Refactor Web/HTML certificate URL patterns
2015-06-06 23:15:17 -04:00
Sarina Canelake
e53b9c83d9
Use Django 1.4 @ensure_csrf_cookie method PLAT-664
2015-06-06 08:48:36 -04:00
Adam
ef5cd63cf2
Merge pull request #8345 from edx/adam/time-imports
...
time how long imports take in datadog
2015-06-05 13:52:55 -04:00
asadiqbal
815e408055
asadiqbal08/SOL-946: Remove default value for course title override
2015-06-04 16:28:52 -04:00
Awais Jibran
c1807c66d6
Merge pull request #8216 from edx/aj/tnl2159-studio-grade-range-bug
...
Unconsistant view in Overall Grade Range
2015-06-04 15:48:23 +05:00
Waheed Ahmed
c0f4c26e06
Fixed wiki pointing to old course's wiki in rerun courses.
...
TNL-2314
2015-06-04 14:36:30 +05:00
Adam Palay
67b56ae859
time how long imports take in datadog
2015-06-03 15:06:01 -04:00
David Baumgold
34addd8fa8
Group imports together in Mako templates
2015-06-03 12:36:47 -04:00
dino-cikatic
099be9e7e3
Merge pull request #8229 from edx/dcikatic/SOL-536
...
Dcikatic/sol 536 [WIP]
2015-06-03 13:55:42 +02:00
Davorin Sego
d3aa9dfd87
SOL-536 Experiment-Aware content search
2015-06-03 12:47:45 +02:00
Diana Huang
dae137feaa
Convert all tabs to the new plugin framework.
2015-06-02 15:05:16 -04:00
Andy Armstrong
94e1c42314
Add extensible course view types for edX platform
2015-06-02 13:12:40 -04:00
Sarina Canelake
9008548c25
Merge pull request #8207 from amir-qayyum-khan/add_ccx_enable_to_settings
...
Added ccx enable/disable flag to advance settings and show hide ccx coach option on lms
2015-06-02 11:52:17 -04:00
Christina Roberts
46cb847eb9
Merge pull request #8306 from edx/christina/delete-unused-methods
...
Delete change_email_request and lang_pref_set_language
2015-06-02 11:30:35 -04:00
Awais Jibran
a2fc4bd216
Overall Grade Range in Grading does not show consistant view when grades are removed
...
TNL2159
2015-06-02 20:15:19 +05:00
David Baumgold
e8022c74f2
Merge pull request #8169 from AkA84/TNL-925-import-module-amendments
...
TNL-925: Import module amendments
2015-06-02 10:58:32 -04:00
amir-qayyum-arbisoft
6a41cd7bfa
Added ccx enable/disable flag to advance settings and show hide ccx coach option on lms
2015-06-02 19:43:42 +05:00
cahrens
410beb8485
Delete unused methods.
...
This functionality is provided to the user_api accounts and preferences api.
TNL-1701
2015-06-02 10:03:19 -04:00
Ned Batchelder
cc5c1001d1
Fix simplifiable-range pylint warnings.
2015-06-02 09:47:13 -04:00
Matt Drayer
af7277cdd9
New Feature: Certificates Web View
...
- SOL-465: Initial implementation of certificates web view and signatories (names/titles)
- SOL-718 Close button is working properly
- SOL-801 Backbone Signatories Modeling
- SOL-803 Underscore template: Editor (Add)
- SOL-802 Signatories: Underscore template - Details
- SOL-804 Signatories: Underscore template: Editor (Edit)
- Add signatory delete Django view
- SOL-805 Signatory editor (Delete)
- Add Coffeescript router
- SOL-716 Jasmine Tests
- Added missing minified JS library
- client side validation of signatory fields
- SOL-390 signatories names
- Remove obsolete extends Sass files
- input maxlength limiting for signatory information
- SOL-389: Course title override
- SOL-466: Add capability to upload digitized signatures in Studio
- ziafazal: fixed css for upload signature image
- ziafazal: completed deletion of signature images
- UX-1741: Add initial static rendering/styling for Open edX web certs
* creating new global static dir
* adding static version of edX UX pattern library assets
* adding web certificates static assets
* adding static (+abstracted) web certificates rendering
* creating two tiers of rendering (base + distinguished)
* providing sample assets for certificate rendering
* supporting RTL layouts
* adding certifcates assests to edX static asset pipeline
* temporarily hiding the mozilla open badges share action
* wiring print button to print view/page
* fixup! addressing conflict artifact in valid cert template
* fixup! adding missing %hd-subsection sass extend + components comment clean up
* fixup! correcting pattern library .hd-4 font-weight value
- SOL-468 Linked Student View for Web View Credential
- SOL-467: Add capability to upload organization logos for certificates
- SOL-391 / SOL-387: Signatory related info (assets) in certificates web view
- kelketek: Fixes for static asset collection in certificate HTML view.
- SOL-398 Web View: Public Access
- mattdrayer: Post-merge branch stabilization
- catong: Initial changes to Studio template and Help config file
- ziafazal: Branch stabilizations
- SOL-387: Display organization logo on LMS web view
- talbs/mattdrayer: Branch Stabilizations
- talbs: converting backpack action to use a button HTML element
- talbs: revising placeholder assets + their rendering in cert view
- mattdrayer: Username web view wireup
- SOL-386 Certificate Mode Previews
- SOL-905: Make organization logo and signatory signature uneditable
- SOL-922: Improve test coverage
- SOL-765: Add LinkedIn sharing
- [marco] temporary styling adjustment to account for smaller linkedin share image / fake button
- SOL-921: Address hardcoded template items
- SOL-927: Deleting certificate should delete org logo image also
* updated invalid template
* removed hr
* fix invalid certificate error
- clrux: Add i18n to certificate templates and partials
- mattdrayer: Pylint violations
- SOL-920 Certificate Activation/Deactivation
- mattdrayer: Added LMS support
- SOL-932: Fix preview mode support in certificate view
- SOL-934: Fixed bug reported and broken tests
- SOL-935 removed the 'valid' word from web view title
- talbs: RTL support updates/fixes
* revising certificate type icon/name vertical alignment
* removing unused older certificate template
* revising styling for message/banner actions
* abstracting accomplishment type to use course mode + adding in honor/verified-specific placeholders
- mattdrayer: JSHint violations
2015-06-01 19:48:04 -04:00
Alessandro Verdura
f8dc82c3ce
Translate error message for unsupported file format
...
TNL-925
2015-06-01 22:20:46 +02:00
Alexander Kryklia
ef8f391888
Merge pull request #7825 from edx/alex/video_bumper
...
Alex/video bumper
2015-06-01 23:07:05 +03:00