- 04 Jun, 2013 1 commit
-
-
When loading a Mako template from a Django template, the file encoding of the Mako template was left unspecified. In some cases, this would cause the Mako template to be interpreted as an ASCII template, resulting in blowups if the template was encoded in UTF-8 (e.g., lms/templates/footer.html). Now, both the input and output encodings are specified as UTF-8.
Nate Hardison committed
-
- 03 Jun, 2013 22 commits
-
-
Ned/move loncapa etc into sandbox
Ned Batchelder committed -
Install steps - Fixes syntax of `update_templates` django command
James Tauber committed -
Jonahstanley/add more tests
Jonah Stanley committed -
Preprocess assets as Django management command
Nate Hardison committed -
Added requirement for pip>=1.3
Will Daly committed -
Using `task()` reopens the definition of the task, and all we really need to do is get a reference to the task itself to invoke it.
Nate Hardison committed -
The :browse_jasmine_<system> and :phantomjs_jasmine_<system> tasks depend on the :assets task, which needs to receive both :system and :env arguments. Therefore, new tasks (:browse_jasmine and :phantomjs_jasmine) are created that do take :system and :env args. The old :browse_jasmine_<system> and :phantomjs_jasmine_<system> tasks now wrap the new tasks, passing in <system> as an argument and 'jasmine' (for :env, since it's hardcoded to 'jasmine' in django_for_jasmine()).
Nate Hardison committed -
The LMS/CMS server startup depends on the :assets task, which needs to receive :system and :env arguments. Since the existing server startup tasks didn't take a :system argument, a new command called :runserver is created that does take :system, :env, and :options arguments. The old server startup tasks are adjusted to wrap the one :runserver task that does all of the heavy lifting.
Nate Hardison committed -
Rather than directly invoke command-line Python (and Mako) from the assets Rakefile, or call an external Python script, use a Django management command to preprocess all asset template files. An "asset template file" is defined as a static asset file with a file extension indicating that it needs to be run through a template engine prior to Sass/CoffeeScript compilation or packaging with other assets. The preprocess_assets management command will look through all of the files listed in the `STATICFILES_DIRS`, preprocessing each as needed. Preprocessing strips off the special template file extension, creating a new file in the process. Currently, the only variable accessible in an asset template file is the `THEME_NAME`, defined in the settings.
Nate Hardison committed -
JonahStanley committed
-
Will Daly committed
-
Add partial credit for foldit
jkarni committed -
Julian Arni committed
-
I accidently had show_answer instead of showanswer. This error was hidden by a previous default of showanswer=always.
JonahStanley committed -
Julian Arni committed
-
Dependency installation fixes for Debian/Ubuntu
Slater-Victoroff committed -
JonahStanley committed
-
JonahStanley committed
-
Peter fogg/no autoplay studio
Peter Fogg committed -
Peter Fogg committed
-
Change help button text, fixing LMS-319
Victor Shnayder committed -
Remove test_ike.py, Ike says we don't need it, and it looks like a test.
Ned Batchelder committed
-
- 02 Jun, 2013 9 commits
-
-
hides latex compiler in settings tab by making previously specific css s...
Christina Roberts committed -
Added videoalpha to advanced components in component.py file.
chrisndodge committed -
Chris Dodge committed
-
[STUD-177] Fix/cdodge/bad link in activation page
chrisndodge committed -
hides latex compiler in settings tab by making previously specific css sibling selector general enough to find and hide the appropriate div
marco committed -
Chris Dodge committed
-
Chris Dodge committed
-
add simple check on whether the expected advanced modules appear in the edit unit page when turned on
Chris Dodge committed -
Install steps - Add numpy requirement in manual installation steps
James Tauber committed
-
- 01 Jun, 2013 8 commits
-
-
Xavier Antoviaque committed
-
Feature/christina/metadata ui
Christina Roberts committed -
Xavier Antoviaque committed
-
cahrens committed
-
Xavier Antoviaque committed
-
Xavier Antoviaque committed
-
There is no package called `mysql` in Debian/Ubuntu - instead, MySQL is split into `mysql-client` and `mysql-server`. Also deeted duplicate package name.
Xavier Antoviaque committed -
When `pip install -r requirements/edx/pre.txt` is omitted before running `pip install -r requirements/edx/base.txt`, it would cause API versions mistmatch when `make cms` is run. `make cms` would automatically run pip with pre.txt and install a different version of numpy, *after* base.txt and post.txt have been run through pip.
Xavier Antoviaque committed
-