Victor Shnayder
264a5b5557
fix repo paths (to data/)
2012-07-16 13:34:04 -04:00
Victor Shnayder
c176a7fe92
Add account creation and login to CMS
...
* connect up views from student app
* Add initial @login_required decorators on the protected views
* Add tests for some of the basic functionality
2012-07-16 13:34:04 -04:00
Victor Shnayder
339e9a68f4
Make end-to-end tests work again
...
* NOTE: successfully running the tests depends on an updated version of
django-pipeline, which fixes a unicode bug (efaba4ac63 )
Config changes:
* Use separate db for the cms
* Run collectstatic before running tests--needed to get everything in the right place for loading pages
* fix some paths related to this
* Turn off JS compressor for CMS
* add empty test_root/uploads dir
Code changes:
* Add cms tests to check that home page and signup pages load
* Add cms account creation test
* Make github sync tests clean out repo dirs before running.
2012-07-13 11:51:33 -04:00
Victor Shnayder
ff59c9bfa9
Initial connection of student module with cms.
...
* Enable account creation
* Some code cleanups
* Fix access to nonexistent fields in the account creation view
* Formatting fixes
2012-07-13 11:51:32 -04:00
Calen Pennington
1d90b68623
Renaming the mongo database and collection used for the xmodule module store
2012-07-11 22:18:40 -04:00
Calen Pennington
f0a049a29e
Don't depend on the mitx directory being named that, so that tests will run in jenkins where mitx is checked out as workspace
2012-07-11 08:53:56 -04:00
Matthew Mongeau
347483203a
Unscope URLCONF from mitx
2012-07-10 17:37:42 -04:00
Calen Pennington
6d246f0685
Merge remote-tracking branch 'origin/master' into ps-cms-backbone
...
Conflicts:
cms/djangoapps/contentstore/views.py
cms/static/coffee/unit.coffee
cms/templates/index.html
cms/templates/widgets/sequence-edit.html
2012-07-10 08:55:45 -04:00
Prem Sichanugrist
f60af340ea
Add Jasmine suite to CMS
2012-07-05 18:44:56 -04:00
Calen Pennington
ab851c0b1a
Add tests for the core github_sync functionality
2012-07-05 11:54:43 -04:00
Prem Sichanugrist
0e87ada0fd
Do nested search for CoffeeScript compilation
2012-07-05 09:38:50 -04:00
Calen Pennington
31288d6caf
Only use the for_cms branch for development purposes
2012-07-03 21:22:48 -04:00
Calen Pennington
b0ff3053b9
Add development code for pushing CMS changes to github
2012-07-03 19:06:07 -04:00
Calen Pennington
10add56660
Add url to point git service hooks at in order to trigger an import from github
2012-07-03 13:43:56 -04:00
Calen Pennington
3355f804d1
Add logging of filename when module file parsing fails
2012-07-02 20:01:01 -04:00
Calen Pennington
6612beab46
Acknowledge the fact that right now keystore is really just a module store. If we need a keystore that returns other objects, we can reexctract the base class into it's own module again
2012-07-02 11:15:37 -04:00
Calen Pennington
3c054306c6
Add the ability to specify Keystore engines and default descriptor classes by name from settings
2012-06-29 12:38:10 -04:00
Calen Pennington
feef179e3e
Merge remote-tracking branch 'origin/master' into cpennington/cms-xml-processing
...
Conflicts:
cms/envs/common.py
2012-06-29 12:11:35 -04:00
Calen Pennington
919f8cf261
Import x_module using the full path
2012-06-28 11:28:42 -04:00
Calen Pennington
e9a00ffc5a
Parse XModuleDescriptors on import using from_xml
...
Also:
Render all XModuleDescriptors in the cms the same way
Default them to editing raw xml, if there is no specific module for them
2012-06-26 11:56:21 -04:00
Calen Pennington
72eef72d8b
Html Module can now be editing, saved, and re-opened
2012-06-22 10:58:18 -04:00
Calen Pennington
69290c18c3
Live editing of html modules implemented, but no saving to the backend
2012-06-21 15:33:52 -04:00
Calen Pennington
1853b99861
Work in progress editing. Committing to allow kfiedler to work in parallel
2012-06-20 11:14:25 -04:00
Calen Pennington
cac53cf1a0
Switch the cms over to using django-pipeline
2012-06-19 14:30:19 -04:00
Calen Pennington
b91a1d48b6
Remove reference to instructor module
2012-06-19 11:44:54 -04:00
Calen Pennington
6fb35c4773
Cleanup intertwined descriptor and keystore code
2012-06-19 11:31:13 -04:00
Calen Pennington
703103e767
Get rid of references to askbot
2012-06-19 11:25:41 -04:00
Calen Pennington
5404345b1f
Make tests pass when running on cms
2012-06-18 13:21:06 -04:00
Calen Pennington
b9befbafcd
Add contentstore from cms proto as a baseline for importing and views for the cms
2012-06-13 11:42:50 -04:00
Calen Pennington
dc85e46315
Allow login in the cms, and read a particular course from mongo
2012-06-08 16:55:38 -04:00
Calen Pennington
8134bcbc3d
Get the cms up to the point of rendering a template
2012-06-08 14:01:41 -04:00