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
Calen Pennington
6bf0e093bc
Add tests for the edit page for the toy course, and make sure that exporting to github sets up the git repo properly
2012-07-24 15:05:07 -04:00
Calen Pennington
39b59484a6
Re-add login requirement to save_item
2012-07-24 15:05:07 -04:00
Calen Pennington
6b28786784
Use the new name for item_id in contentstore.views.save_item
2012-07-24 15:05:07 -04:00
Calen Pennington
1aba46de55
Be consistent with the metadata key name for the data directory
2012-07-24 15:05:07 -04:00
Calen Pennington
15ac476781
Display preview html on the module edit page. Javascript for previews doesn't yet function
2012-07-24 15:05:07 -04:00
Calen Pennington
57d8361acb
Escape characters from raw xml data going into the text box so that the round-trip doesn't get rid of neccessary xml escaping
2012-07-24 15:05:06 -04:00
Calen Pennington
d8f8d8c656
Merge branch 'release/1.0'
...
Conflicts:
common/djangoapps/student/views.py
lms/djangoapps/courseware/courses.py
2012-07-24 08:52:50 -04:00
David Ormsbee
729070763f
Convert @mitx.mit.edu emails to @edx.org emails
2012-07-23 23:43:34 -04:00
Calen Pennington
1d1a9173a4
Cleaning up pep8 violations
2012-07-23 14:44:40 -04:00
Calen Pennington
7a34a8c342
Fix failing tests
2012-07-23 13:49:11 -04:00
Calen Pennington
5915532a57
Consolidate code used for disabling USE_DJANGO_PIPELINE feature
2012-07-23 11:27:22 -04:00