Carson Gee
4844a50405
Add test in import code to make sure two overlapping courses aren't imported
2014-04-09 12:54:12 -04:00
Nimisha Asthagiri
1bd6792a08
Support for "View Live" on Pages page.
...
Settings for ENABLE_STUDENT_NOTES and ENABLE_TEXTBOOK in CMS.
Do not display empty collection tabs.
Updated Changelog.
2014-03-28 05:41:32 -04:00
Nimisha Asthagiri
d865e9096e
Add the ability to reorder Pages and hide the Wiki page.
2014-03-28 05:39:03 -04:00
Will Daly
44dad41ede
Switch from Rake to Paver
2014-03-25 11:32:19 -04:00
Don Mitchell
d754791213
Make course_id a required arg to split.create_course
...
and remove attempt to make it unique. Instead raise exception on dupe.
STUD-1359
2014-03-06 17:21:10 -05:00
Don Mitchell
0b262e7cea
Merge pull request #2660 from edx/dbarch/parse_course_id
...
Dbarch/parse course
2014-02-24 13:24:00 -05:00
Don Mitchell
81a92e4bfc
Consolidate course_id triple parsing
2014-02-24 11:45:59 -05:00
Will Daly
812e71bbbb
Revert "Fix sys.path manipulation in pavement.py, with detailed comment"
...
This reverts commit 544616be4b .
2014-02-24 11:30:40 -05:00
Will Daly
38d403f6c9
Merge pull request #2615 from edx/will/paver-attempt-2
...
Paver (Part 1) -- Attempt 2
2014-02-24 07:51:05 -05:00
zubiar-arbi
6892bc73b2
get courses by reversing django groups for non global users (studio dashboard)
...
STUD-1133
2014-02-20 20:23:12 +05:00
Will Daly
544616be4b
Fix sys.path manipulation in pavement.py, with detailed comment
...
Restore reverted changes from paver part 1
2014-02-18 15:09:07 -05:00
Will Daly
c85c4b22ed
Revert "Replace rake functions with python paver functions"
...
This reverts commit df2e410f2a .
2014-02-14 14:25:28 -05:00
David Glance
df2e410f2a
Replace rake functions with python paver functions
...
Deprecated rake functions issue a warning and then call paver
replacements
Bring Paver commands up to date with master for servers, assets, and docs.
Revert deprecation of quality, tests, and i18n for a future pull request.
Deprecate workspace migration
2014-02-14 11:25:55 -05:00
Carson Gee
5e0f781674
Major refactor and rename of feature
...
All forward facing wording changed to Export to Git
Export to git functions removed from management command and put in common file
Additional error checking and documentation improvements
Nitpicks and other minor fixes
2014-02-13 12:53:47 -05:00
Carson Gee
f02c074db9
Push To LMS updates
...
Added tests
Converted scripts to django commands
Removed advanced module requirement
Generalized to platform
Switched to subprocess for shell commands
Beefed up resiliency and error checking.
Refactored since #1910 removed get_location_and_verify_access
Added settings to aws for export directory and reworked test setup and teardown
Several review based fixes
Added line to Changelog
Changed URL handler to be accepting and moved git bare repo inside of test_root/data
Added exception logging to help trace issues
Added output in exception logging
Made the branch to commit to explicit instead of implicit
Skipping git identity test on condition of global configuration set
2014-02-13 10:21:18 -05:00
Christina Roberts
088a713788
Merge pull request #2330 from edx/christina/export-commands
...
Export conversion script
2014-01-30 06:59:22 -08:00
cahrens
2ee964345f
Convert between export formats.
...
STUD-1196
2014-01-30 09:22:43 -05:00
David Baumgold
7cbee5e817
rename locator_string to package_id
2014-01-29 16:57:01 -05:00
David Baumgold
e10e47d8ab
Add test for specifying locator to migrate_to_split command
2014-01-29 15:11:05 -05:00
David Baumgold
cfdc5b5e96
fix docstrings
2014-01-29 15:11:05 -05:00
David Baumgold
e0c1abc11f
check for old mongo course
2014-01-29 15:11:05 -05:00
David Baumgold
e18507f188
fix pep8/pylint issues
2014-01-29 15:11:04 -05:00
David Baumgold
3eee65892b
Added command to delete split-mongo course
2014-01-29 15:11:04 -05:00
David Baumgold
c3b8d52dcd
move user-finding logic out of command
2014-01-29 15:11:04 -05:00
David Baumgold
dcc1d201ce
Can't use UserFactory in CMS tests :(
2014-01-29 15:11:03 -05:00
David Baumgold
de96a47eac
happy path unit test
2014-01-29 15:11:03 -05:00
David Baumgold
f08dc42802
Add some dummy arg parsing tests
2014-01-29 15:11:03 -05:00
David Baumgold
bbec626651
first pass on a migrate_to_split Django command
2014-01-29 15:11:03 -05:00
Carson Gee
1e809a4210
Adding missing forum permissions seeding routine to xml_import
...
Currently if a course is only imported from the command line the
forum permissions are not seeded, this adds that functionality
Switched to doing seeding outside of xmodule library
Switched to using course_items
Switching to simpler test class
2014-01-17 15:17:48 -05:00
Don Mitchell
ad3140a6e6
Cleaned up modules to reflect centralizing auth
2014-01-14 17:04:44 -05:00
Don Mitchell
3ebac80778
Replace authz fns with roles.py ones
...
STUD-1006
2014-01-14 17:04:44 -05:00
Carson Gee
ccc87337d6
Add sysadmin dashboard
...
For seeing overview of system status, for deleting and loading
courses, for seeing log of git imports of courseware. Includes command
for importing course XML from git repositories.
Added a lot of tests for additional coverage with some minor fixes
those tests discovered
2013-12-15 19:06:05 -05:00
Christina Roberts
17b5c2126c
Merge pull request #1910 from edx/christina/locations
...
Create explicit Locations.
2013-12-13 09:18:21 -08:00
cahrens
ec55d8c1a9
Create explicit Locations.
...
STUD-1030
2013-12-11 10:03:34 -05:00
David Baumgold
fb13bed947
Updating comments and docs for MITx -> edX transition
2013-12-10 13:21:18 -05:00
Nick Parlante
6122357191
Expand the edit_course_tabs help text
2013-11-06 16:39:44 -08:00
Will Daly
85203e8134
Enabled course id clash command tests
2013-11-04 16:15:20 -05:00
Don Mitchell
32a6df0f9c
Skipping new test until Jenkins mongo updated to >= 2.2
2013-11-01 14:24:01 -04:00
Don Mitchell
9cf318cec6
Course id clash command
2013-11-01 14:20:41 -04:00
Carlos Andrés Rocha
f7ff8f8b6a
Delete dump_course_structure django command on cms
...
Replaced by dump_course_structure on lms
2013-10-15 10:48:59 -04:00
John Jarvis
a517dc2085
Revert "Merge pull request #1240 from edx/dhm/config_separation"
...
This reverts commit ec01253e30 , reversing
changes made to ae8c9710e5 .
2013-10-10 13:14:08 -04:00
Don Mitchell
44d0494d33
Segregate the mongo db config from the modulestore config
...
as a first step to separating db connection from modeling
and to support location mapper and contentstore using same db config as modulestore
2013-10-08 15:01:48 -04:00
Nick Parlante
0ed1ee917e
Create edit_course_tabs management command
...
Just works on the tabs list in mongo, nothing
deeper than that.
Added implementation functions in tabs.py,
providing a first step for some future
GUI editor.
2013-10-01 10:49:51 -07:00
Chris Dodge
955e54c2e6
refactor some code out of the django-admin entry point into a help function in CMS. Update tests to use new method
2013-09-13 09:07:01 -04:00
Chris Dodge
41be20a000
define a unseeding forums permissions and call into it from delete_course
...
define a unseeding forums permissions and call into it from delete_course
define a unseeding forums permissions and call into it from delete_course
2013-09-12 14:27:57 -04:00
Adam Palay
300f7f13a6
fix pep8 and pylint errors
...
Conflicts:
cms/djangoapps/contentstore/views/course.py
common/lib/xmodule/xmodule/tests/test_combined_open_ended.py
lms/envs/common.py
2013-09-03 14:55:11 -04:00
Calen Pennington
407b02b358
Centralize startup code, and execute in all contexts
...
Inspired by: http://eldarion.com/blog/2013/02/14/entry-point-hook-django-projects/
Moves startup code to lms.startup and cms.startup, and calls the startup
methods in wsgi.py and manage.py for both projects.
2013-08-27 12:12:20 -04:00
Chris Dodge
2ba0d40d7b
fix pep8 violations
2013-08-21 20:02:58 -04:00
ichuang
42af561a17
pep8 and pylint for tests of nostatic import
2013-08-21 11:23:00 -04:00
ichuang
2249692f9a
pylint
2013-08-19 10:19:14 -04:00