Usman Khalid
1e799eb508
Upgrade to django-pipeline v.1.5.3.
...
TNL-3137
2015-09-22 20:39:43 +05:00
Peter Fogg
fec5129a49
Remove Tender and change Studio help links.
...
TNL-2695
2015-09-17 16:30:40 -04:00
Bill DeRusha
eec2bed0c7
Add edx-search configuration to lms
...
remove "defensive code" until we can figure out how to actually
catch the errors,
2015-09-11 13:55:39 -04:00
Bill DeRusha
49807ab6a5
Add search specific feature flag in front of search features
2015-09-08 17:13:30 -04:00
Ned Batchelder
2a0259095d
Change imports from path to use the stablest name.
...
The old line:
from path import path
produced pylint errors because of the baroque way that path.py defined
"path". We tried to get them to change how they defined it, but they
deleted the name instead: https://github.com/jaraco/path.py/issues/102
(Jason then changed his mind, but this is a better way to use path.py,
it avoids the pylint error at least.)
2015-08-27 12:59:25 -04:00
Adam Palay
213dc70d1e
update to course import (TNL-2270)
2015-07-13 14:17:26 -04:00
David Baumgold
a9c67c562e
Merge pull request #8527 from edx/db/ensure-noseids-dir-exists
...
Ensure noseid dir exists when running tests
2015-06-30 10:03:56 -04:00
Nimisha Asthagiri
8b5e5c5910
Merge branch 'release'
2015-06-25 13:11:41 -04:00
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
utkjad
59e0d22fc3
Adding call stack manager
2015-06-19 20:43:26 +00:00
David Baumgold
372eb9085f
Ensure noseid dir exists when running tests
2015-06-17 13:34:09 -04:00
Andy Armstrong
358aa7754b
Add "Teams Configuration" advanced setting
2015-05-15 14:13:41 -04:00
Feanil Patel
6289b190d9
Fix pep8 and pylint.
2015-05-08 09:01:50 -04:00
Feanil Patel
4cc39abfa4
Update celery config for config files I missed.
2015-05-08 09:01:50 -04:00
Feanil Patel
27223ae80f
Load celery for CMS as well.
2015-05-08 09:01:48 -04:00
Andy Armstrong
650a9a9b85
Implement parental controls for user profiles
...
TNL-1606
2015-04-17 17:23:11 -04:00
E. Kolpakov
bd891c21db
Added setting to enable/disable library indexing + moved is_index_enabled into search indexer classes
...
Added task and signal to fire library reindex
2015-04-14 12:40:05 +03:00
Davorin Sego
e37a98d1be
Indexing moved to celery task. Reorganised indexing to always allow for full course reindex. Indexing code no longer needs to be in common, because it is triggered by signal instead of being called.g
2015-04-10 14:30:19 -04:00
David Baumgold
cfb1ec115a
Define TENDER_SUBDOMAIN to that we can still use vanity URLs
2015-03-11 16:36:55 -04:00
Greg Price
e85eb91e06
Add an endpoint to exchange OAuth access tokens
...
This allows the holder of a third-party access token (e.g. from Google
or Facebook) to get a first-party access token for the edX account
linked to the given access token.
2015-03-09 14:12:18 -04:00
Daniel Friedman
fa968c6218
Backport dummy SECRET_KEYs from django 1.5 upgrade
2015-02-26 11:54:37 -05:00
Davorin Sego
e09d47b122
Courseware Search integration
2015-01-28 21:34:58 -05:00
Chris Rodriguez
9e2494b21d
Video player branding addition for XuetangX
2015-01-28 06:39:21 -05:00
David Baumgold
ef43840a79
Ignore invalid-name errors for settings files
...
path.py objects report themselves as class objects, which confuses the heck out of
pylint. It tries to match variable names using the class-rgx regular expression
instead of the constant-rgx regular expression, and it doesn't match, so it
throws an error. Not sure how to fix pylint, so we'll just ignore these errors.
2015-01-16 11:37:28 -05:00
Matt Drayer
3c669e3838
New feature contribution: Entrance Exams
2015-01-15 20:35:24 -05:00
Zia Fazal
ca3d84a5d4
New pre-requisite course feature via milestones app
2015-01-15 15:17:38 -05:00
Tim Babych
dbfc12ce01
Merge pull request #6321 from edx/feature/edxnotes
...
TNL-213: Student Notes
2015-01-15 02:02:13 +02:00
polesye
c7153be040
TNL-213: Let Students Add Personal Notes to Course Content.
...
Co-Authored-By: Jean-Michel Claus <jmc@edx.org >
Co-Authored-By: Brian Talbot <btalbot@edx.org >
Co-Authored-By: Tim Babych <tim@edx.org >
Co-Authored-By: Oleg Marshev <oleg@edx.org >
Co-Authored-By: Chris Rodriguez <crodriguez@edx.org >
2015-01-14 23:34:11 +02:00
David Baumgold
f9d8198ef3
Merge pull request #6576 from edx/db/configure-tender-domain
...
Make Tender optional and configurable
2015-01-14 15:02:09 -05:00
David Baumgold
4d323271ee
Make Tender optional and configurable
2015-01-14 11:25:55 -05:00
Braden MacDonald
3e0f08ebc2
Studio support for creating and editing libraries (PR 6046)
...
SOL-1, SOL-2, SOL-3
2015-01-12 13:37:50 +03:00
David Baumgold
4fcf1f9eae
Move simplefilter comments before call
2014-12-12 10:47:58 -05:00
David Baumgold
36e77c7463
Fixing pep8 issues
2014-12-11 13:04:49 -05:00
cahrens
e472937854
Add DEFAULT_FILE_STORAGE configuration.
...
Tests in common are run with both CMS and LMS configuration (with different env files). Ensure the DEFAULT_FILE_STORAGE variables are in both environments.
2014-12-10 15:23:48 -05:00
Sarina Canelake
d406261e4b
s/pylint: disable=W0614/pylint: disable=unused-wildcard-import/
2014-12-01 11:22:11 -05:00
Sarina Canelake
f223ac8404
s/pylint: disable=W0401/pylint: disable=wildcard-import/
2014-12-01 11:22:11 -05:00
stv
00ae488960
Fix PEP8: E225 missing whitespace around operator
2014-11-10 19:30:18 -08:00
Jesse Zoldak
24f90307f7
Remove references to /tmp in tests
...
Including:
* Change path for mongo_metadata_inheritance to use unique temp dir
* Update SASS_CACHE_PATH with thread-safe temp dir
* Remove hard coded directory reference for grades download tests
* Remove hard coded directory reference for direct mongo test
2014-10-17 10:00:12 -04:00
David Baumgold
31931827bf
Kill DISABLE_RESET_EMAIL_TEST flag
...
We're better served by just directly testing if we're in the LMS or not.
2014-10-01 11:42:41 -04:00
Don Mitchell
b137f8d7ad
Explain query counts
...
Fix trivial excesses (2 splits configured & don't fetch courses if there are none)
LMS-11220, LMS-11391, LMS-11390
2014-09-15 08:50:10 -04:00
Jesse Zoldak
4d5b948928
Merge pull request #4748 from Stanford-Online/jbau/parallel-unit-tests
...
make unit tests respect mongo port/host settings (with default)
2014-08-15 10:56:52 -04:00
Will Daly
a827df27fe
Remove update assets from unit test suite
...
Update settings so unit tests pass
2014-08-12 15:08:39 -04:00
Jason Bau
b55362b925
make unit tests respect mongo port/host settings (with default)
...
settings are read in from environment variable
2014-08-11 14:17:29 -07:00
Nimisha Asthagiri
7efd0cb49e
converge Split APIs with Mixed and Draft
2014-07-17 22:48:11 -04:00
Don Mitchell
639658913d
Refactor split migrator
...
LMS-2936
Also, a bunch of ancillary cleanups.
Conflicts:
common/lib/xmodule/xmodule/modulestore/tests/test_publish.py
Conflicts:
cms/djangoapps/contentstore/management/commands/migrate_to_split.py
cms/djangoapps/contentstore/management/commands/tests/test_rollback_split_course.py
common/lib/xmodule/xmodule/modulestore/__init__.py
common/lib/xmodule/xmodule/modulestore/mixed.py
common/lib/xmodule/xmodule/modulestore/mongo/draft.py
common/lib/xmodule/xmodule/modulestore/split_migrator.py
common/lib/xmodule/xmodule/modulestore/split_mongo/split.py
common/lib/xmodule/xmodule/modulestore/tests/test_split_migrator.py
common/lib/xmodule/xmodule/modulestore/tests/test_split_w_old_mongo.py
2014-07-14 11:20:29 -04:00
Sarina Canelake
cfb7f99c8e
Add filter to ignore deprecation warnings by default
...
Add filter to only show first occurance of DepWarning
2014-07-11 15:40:09 -04:00
Nimisha Asthagiri
a9213509c3
Enable Mixed Modulestore STUD-1540
...
Refactor get_parent_locations STUD-1663
2014-06-26 18:00:11 -04:00
Adam Palay
826aa4554c
removes qualaroo from studio (STUD-1684)
2014-05-30 10:05:35 -04:00
Julia Hansbrough
0d854bd51e
Moved hardcoded defaults into settings
2014-05-28 20:44:26 +00:00
Jay Zoldak
3fc19a35b0
Serve video HTML5 sources locally for acceptance tests
2014-04-15 10:40:53 -04:00