Calen Pennington
|
ea859bd6c7
|
Filter out the template course from the mongo modulestore get_courses function
|
2013-05-09 16:22:23 -04:00 |
|
Chris Dodge
|
b4fe23f3a2
|
more cleanups in CMS project
|
2013-04-13 21:13:34 -04:00 |
|
Chris Dodge
|
02dfa09c70
|
pylint/pep8 fixes
|
2013-04-05 10:53:18 -04:00 |
|
Chris Dodge
|
8e36197cc2
|
tweeks per Cale's feedback
|
2013-04-05 09:30:49 -04:00 |
|
Chris Dodge
|
73113eddc7
|
fix xml_attributes inspection
|
2013-04-04 13:38:30 -04:00 |
|
Chris Dodge
|
c0fc029b03
|
switch over the variable 'ms' to be 'store'
|
2013-04-04 10:33:30 -04:00 |
|
Chris Dodge
|
c7061a0262
|
add a command line utility to walk through the course and find common errors
|
2013-04-04 10:20:31 -04:00 |
|
Chris Dodge
|
ac01079502
|
add a command line utility to walk through the course and find common errors
|
2013-04-04 09:35:35 -04:00 |
|
Calen Pennington
|
6b64b4214f
|
Make relative imports explicitly relative
|
2013-03-15 11:23:22 -04:00 |
|
Don Mitchell
|
ecb136e582
|
Merge pull request #1586 from MITx/feature/cdodge/make-update-templates-django-admin-util
move call to update_templates on service startup into a django-admin com...
|
2013-03-04 13:11:46 -08:00 |
|
Ned Batchelder
|
7c8a90229e
|
Use 'is None' and 'is not None'
|
2013-03-04 10:57:25 -05:00 |
|
Ned Batchelder
|
97f1e04282
|
Fix some 2-space indents
|
2013-03-04 10:57:25 -05:00 |
|
Chris Dodge
|
f21ff7bbfa
|
update comment
|
2013-03-04 09:15:53 -05:00 |
|
Chris Dodge
|
f057ec5a04
|
add new file to commit
|
2013-03-04 08:29:56 -05:00 |
|
Chris Dodge
|
20540fbc2d
|
update usage feedback
|
2013-03-01 15:52:27 -05:00 |
|
Chris Dodge
|
816b0edfb0
|
add another command line argument to allow users to only simulate a delete (i.e. show what items would be deleted). This is a handy sanity checker.
|
2013-02-25 16:00:35 -05:00 |
|
Calen Pennington
|
cfae1cdf62
|
Pep8 autofixes
|
2013-02-06 11:13:50 -05:00 |
|
Chris Dodge
|
1cb2a6724d
|
add some additional logging for optional verbosity
|
2013-01-14 22:31:21 -05:00 |
|
Chris Dodge
|
625237601f
|
Merge branch 'feature/cale/cms-master' of github.com:MITx/mitx into feature/cdodge/export
Conflicts:
common/lib/xmodule/xmodule/contentstore/content.py
common/lib/xmodule/xmodule/contentstore/mongo.py
|
2012-12-27 14:16:40 -05:00 |
|
Chris Dodge
|
fe408be1cc
|
message edit
|
2012-12-27 10:32:07 -05:00 |
|
Chris Dodge
|
7088821233
|
fix command error message. There are really only two arguments supported (the optional 6 had been removed, but I forgot to change the message
|
2012-12-27 10:30:26 -05:00 |
|
Chris Dodge
|
28d9827468
|
fix up some thumbnail issues. Also we need to manage the user permissions when we clone and delete course
|
2012-12-27 10:20:28 -05:00 |
|
Chris Dodge
|
b40a8a3e9e
|
implement course clone and delete functionality from the command line
|
2012-12-20 13:55:15 -05:00 |
|
Chris Dodge
|
10b417c85e
|
initial checkin of export
|
2012-12-13 11:53:52 -05:00 |
|
Chris Dodge
|
fff3782884
|
cleave xlint entry point in xml_importer.py to be separate from the import method
|
2012-11-26 11:05:57 -05:00 |
|
Chris Dodge
|
da3c3e5f20
|
initial xlint implementation. Accumulate all import errors during XmlModuleStore importing. Also do checks post XmlModuleStore import and assert that the structure (course->chapter->sequential->vertical) is present in the courses.
|
2012-11-09 13:54:12 -05:00 |
|
Chris Dodge
|
981f5cee45
|
initial buildout of a 'xlint' test to verify legacy coursewar
|
2012-11-08 16:07:17 -05:00 |
|
Chris Dodge
|
a84ef1b243
|
wip: static asset import
|
2012-10-11 12:10:28 -04:00 |
|
Calen Pennington
|
75f8b7c98d
|
Add Draft module store that is used whenever any item is update in the CAS (but not during import, and not for templates)
|
2012-10-10 12:42:14 -04:00 |
|
Calen Pennington
|
d4377d4ada
|
Make imports into the CMS ignore broken modules, while still loading bad xml as error modules in the LMS
|
2012-09-25 10:10:44 -04:00 |
|
Victor Shnayder
|
10054e95ce
|
add message to import command
|
2012-08-01 11:40:11 -04:00 |
|
Calen Pennington
|
89b5f5b2be
|
Minor review notes
|
2012-07-30 16:11:35 -04:00 |
|
Calen Pennington
|
6bd9cd6c28
|
Add management command for syncing with github
|
2012-07-30 12:59:28 -04:00 |
|
Victor Shnayder
|
60cba3d95f
|
Move import_from_xml to xmodule/modulestore
|
2012-07-27 16:08:23 -04:00 |
|
Calen Pennington
|
6dd141247d
|
Fixing github_sync to work with multiple course data directories
|
2012-07-10 14:58:27 -04:00 |
|
Calen Pennington
|
4e599d4ab2
|
Extract import from xml into a separate function
|
2012-07-03 13:42:35 -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
|
79987666df
|
Lazily load module definition and metadata as needed, rather than immediately
|
2012-07-02 10:50:27 -04:00 |
|
Calen Pennington
|
7b89b1eb54
|
Add ability to update modulestore metadata for a module separately from data or children
|
2012-07-02 10:44:30 -04:00 |
|
Calen Pennington
|
51a790173f
|
Only set the default etree parser options in the module that is starting the xml parsing
|
2012-07-02 10:35:40 -04:00 |
|
Calen Pennington
|
3cf29af8fe
|
Make location into a named tuple, and use it more as a first class entity, rather than URL for identifying content
|
2012-07-02 10:17:59 -04:00 |
|
Calen Pennington
|
5cd388d638
|
Have the CMS use the same XMLModuleStore for import that the LMS uses for reading content
|
2012-06-29 12:44:15 -04:00 |
|
Calen Pennington
|
5b8120280e
|
Move the resources_fs abstraction into the primary DescriptorSystem, as it is needed for more than just XMLParsing
|
2012-06-29 12:38:58 -04:00 |
|
Calen Pennington
|
21ba501989
|
Revert "Make import work via mako again, to unblock others while I work on making the LMS work using XModuleDescriptors"
This reverts commit 6fdf44fe8d.
|
2012-06-29 12:38:10 -04:00 |
|
Calen Pennington
|
3c60d1a9af
|
Clean up how errors in import command are handled
|
2012-06-29 12:34:58 -04:00 |
|
Calen Pennington
|
6fdf44fe8d
|
Make import work via mako again, to unblock others while I work on making the LMS work using XModuleDescriptors
|
2012-06-26 14:35:21 -04:00 |
|
Calen Pennington
|
9983160995
|
Parse more module types as sequence modules
|
2012-06-26 14:29:30 -04:00 |
|
Calen Pennington
|
66ca31947a
|
Remove semantically meaningless sections from course.xml by moving their attributes onto the contained element. If there is more than one contained element, turn the section into a sequence. Also handles includes
|
2012-06-26 14:10:15 -04:00 |
|
Calen Pennington
|
daf3eed4ee
|
Handle unnamed modules during import
|
2012-06-26 12:14:18 -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 |
|