Kyle Fiedler
6c3ec99f9e
Start to change to ems and remove all of cream
2012-08-01 17:36:10 -04:00
Victor Shnayder
119ab639d0
make cms users look like staff by default
...
* so they get the staff view of problems
* does NOT actually set User.is_staff
2012-08-01 11:48:18 -04:00
Victor Shnayder
c0cdff7071
Rename MalformedDescriptor to ErrorDescriptor
...
* change references and tests
* add staff/non-staff display
* added is_staff to ModuleSystem
2012-08-01 11:42:39 -04:00
Victor Shnayder
46775386d3
make CACHE_TIMEOUT messages go away
2012-08-01 11:40:12 -04:00
Victor Shnayder
10054e95ce
add message to import command
2012-08-01 11:40:11 -04:00
ichuang
381d247589
djangoapps/student/views.py now uses soup.getText, which needs beautifulsoup4
2012-07-31 21:43:29 -04:00
Victor Shnayder
f3567ddd66
Change absolute paths to relative in scss
...
* makes collectstatic happy
2012-07-31 16:15:49 -04:00
Calen Pennington
2f95a8e1d0
Re-add __init__.py for contentstore that was accidentally deleted in 05add5818b
2012-07-31 09:29:14 -04:00
Calen Pennington
89b5f5b2be
Minor review notes
2012-07-30 16:11:35 -04:00
Calen Pennington
1fce1dbe34
Make sure that django-pipelined css and js don't collide between the cms and lms
2012-07-30 14:04:39 -04:00
Calen Pennington
7ae0836f77
Add some more tests of github_sync
2012-07-30 13:50:50 -04:00
Calen Pennington
05add5818b
Return a custom error for duplicate elements, and ignore it when loading into mongo
2012-07-30 13:16:21 -04:00
Calen Pennington
6bd9cd6c28
Add management command for syncing with github
2012-07-30 12:59:28 -04:00
Calen Pennington
cec2c893be
Add AWS keys so that the CMS can send email
2012-07-30 12:59:28 -04:00
Calen Pennington
818cb0d1e7
Separate cms and lms auth and env files, and have the LMS that runs with the CMS use the CMS modulestore
2012-07-30 12:59:28 -04:00
Calen Pennington
d86b72fc24
Split REPOS data into separate file on aws
2012-07-30 12:59:28 -04:00
Calen Pennington
7e06c72e42
Add logsettings to CMS
2012-07-30 12:59:28 -04:00
Calen Pennington
d6dc45756c
Add an aws settings for the cms
2012-07-30 12:59:28 -04:00
Calen Pennington
39e5a7762e
Make github_sync use a namedtuple for repo settings
2012-07-30 12:59:28 -04:00
Calen Pennington
5e60983e48
Merge pull request #314 from MITx/kf-cms-style
...
Style for CMS
2012-07-30 09:58:08 -07:00
Kyle Fiedler
44168deffc
Added styles for buttons
2012-07-30 09:51:50 -04:00
Kyle Fiedler
270f0f3ae4
Added more styles includeing the index page more color changes and header styles
2012-07-30 09:51:50 -04:00
Kyle Fiedler
b777d2c057
Added some more style for cal view and nav bar
2012-07-30 09:51:50 -04:00
Kyle Fiedler
1d5ce54140
Added styles for buttons
2012-07-30 09:51:49 -04:00
Kyle Fiedler
d53e4bd38f
Added more styles includeing the index page more color changes and header styles
2012-07-30 09:51:49 -04:00
Kyle Fiedler
9d638d2ac0
Added some more style for cal view and nav bar
2012-07-30 09:50:25 -04:00
Victor Shnayder
3c3bbd114e
minor formatting tweaks
2012-07-27 16:08:24 -04:00
Victor Shnayder
60cba3d95f
Move import_from_xml to xmodule/modulestore
2012-07-27 16:08:23 -04:00
Victor Shnayder
e5117dba13
Mostly fix tests.
...
* change custom tags in test/data/full to new single-tag format
* fix broken file references
* fix argument to import_from_xml
* error_handler fix in mongo.py in next commit
2012-07-27 16:08:23 -04:00
Calen Pennington
29cf09763f
Fixing up cms tests to only use data in common/test/data
2012-07-25 10:09:25 -04:00
Calen Pennington
85adfde1f2
Update previews after a module is saved
2012-07-24 16:14:05 -04:00
Calen Pennington
bdf964a305
Modularize video css
2012-07-24 16:14:05 -04:00
Calen Pennington
6029c28695
Modularize sequence css
2012-07-24 16:14:04 -04:00
Calen Pennington
8a0270ea2b
Allow for modular css from XModules, and split capa module css out as a test
2012-07-24 16:14:04 -04:00
Calen Pennington
0a79130b11
Make problem previews work by saving problem state in the current request session
2012-07-24 16:14:04 -04:00
Calen Pennington
408726e678
Standardize how JS XModules are instantiated
2012-07-24 16:14:04 -04:00
Calen Pennington
8481937f59
Move Logger and *withPrefix javascript into a common location
2012-07-24 16:14:03 -04:00
Calen Pennington
87ce82570d
Move vendor javascript into common/static/js/vendor, so that they can be shared between the CMS and LMS, and create an html template that includes all of the vendor js needed for the courseware
2012-07-24 16:14:03 -04:00
Calen Pennington
61446b0544
Make javascript for video previews work correctly
2012-07-24 16:14:01 -04:00
Calen Pennington
19a3c14ab9
Split out code to replace /static urls in get_html into a separate module so that it can be used in CMS previews
2012-07-24 16:14:01 -04:00
Calen Pennington
5f86fcfbff
Standardize how Problem and Video modules are loaded in the LMS and CMS preview pane
2012-07-24 16:14:00 -04:00
Calen Pennington
5a9ba65571
Add youtube api to CMS for video module
2012-07-24 16:14:00 -04:00
Calen Pennington
4798c596f0
Load preview modules with actual preview elements
2012-07-24 16:14:00 -04:00
Calen Pennington
230dd88afd
Add global methods used by video module to CMS
2012-07-24 16:14:00 -04:00
Calen Pennington
2d570f7c54
Load preview modules when a cms edit page is opened
2012-07-24 16:14:00 -04:00
Calen Pennington
987fe17358
Load js fragments in order, so that Subview is loaded before the classes that use it
2012-07-24 16:14:00 -04:00
Calen Pennington
5026d6e9fb
Give all XModuleDescriptors a module_class, and make it inheritance of js_module_names work
2012-07-24 16:14:00 -04:00
Calen Pennington
3cdceab16c
Uniquify js fragments pulled from XModules, and load both XModuleDescriptor and XModule js into the cms
2012-07-24 16:13:59 -04:00
Calen Pennington
3fa636e060
Move module javascript into common/lib/xmodule. Still TODO: run jasmine tests in that directory
2012-07-24 16:13:59 -04:00
Calen Pennington
9458e53988
Adding stripped down 6002x course for testing, along with CMS test for edit pages for same
2012-07-24 16:13:51 -04:00