- 07 May, 2014 1 commit
-
-
This commit adds all of cms. These keys are now objects with a limited interface, and the particular internal representation is managed by the data storage layer (the modulestore). For the LMS, there should be no outward-facing changes to the system. The keys are, for now, a change to internal representation only. For Studio, the new serialized form of the keys is used in urls, to allow for further migration in the future. Co-Author: Andy Armstrong <andya@edx.org> Co-Author: Christina Roberts <christina@edx.org> Co-Author: David Baumgold <db@edx.org> Co-Author: Diana Huang <dkh@edx.org> Co-Author: Don Mitchell <dmitchell@edx.org> Co-Author: Julia Hansbrough <julia@edx.org> Co-Author: Nimisha Asthagiri <nasthagiri@edx.org> Co-Author: Sarina Canelake <sarina@edx.org> [LMS-2370]
Calen Pennington committed
-
- 14 Jan, 2014 2 commits
-
-
Don Mitchell committed
-
STUD-1006
Don Mitchell committed
-
- 20 Dec, 2013 1 commit
-
-
on new Locators to make it clear that they have a different syntax than Location.course_id altho they represent the same info.
Don Mitchell committed
-
- 17 Dec, 2013 1 commit
-
-
usage_id implies self-sufficiency. The block_id is relative to its structure.
Don Mitchell committed
-
- 03 Dec, 2013 1 commit
-
-
David Baumgold committed
-
- 02 Dec, 2013 1 commit
-
-
Ensure user admin screen gets the union of all possibly matching group names. Smarter default group naming. STUD-1003
Don Mitchell committed
-
- 30 Oct, 2013 1 commit
-
-
Move index access into the url Move course creation into the url Add helper methods for testing to serialize json data and set accept header.
Don Mitchell committed
-
- 24 Oct, 2013 1 commit
-
-
Move RESTful URLs into our "done" section.
cahrens committed
-
- 22 Oct, 2013 1 commit
-
-
Don Mitchell committed
-
- 16 Oct, 2013 1 commit
-
-
Pattern for how to do refactoring from locations to locators and from old style urls to restful ones.
Don Mitchell committed
-
- 14 Aug, 2013 1 commit
-
-
Features coming down the pipe will want to be able to: * Refer to enrollments before they are actually activated (approval step). * See what courses a user used to be enrolled in for when they re-enroll in the same course, or a different run of that course. * Have different "modes" of enrolling in a course, representing things like honor certificate enrollment, auditing (no certs), etc. This change adds an is_active flag and mode (with default being "honor"). The commit is only as large as it is because many parts of the codebase were manipulating enrollments by adding and removing CourseEnrollment objects directly. It was necessary to create classmethods on CourseEnrollment to encapsulate this functionality and then port everything over to using them. The migration to add columns has been tested on a prod replica, and seems to be fine for running on a live system with single digit millions of rows of enrollments.
David Ormsbee committed
-
- 13 Aug, 2013 1 commit
-
-
cahrens committed
-
- 11 Aug, 2013 1 commit
-
-
ichuang committed
-
- 06 Aug, 2013 1 commit
-
-
Remove _ Minor cleanup.
cahrens committed
-
- 05 Aug, 2013 4 commits
-
-
When Chrome sends the AJAX request to add a user to the course team, it sets the Content-type to "application/json". However, when Firefox sends the same request, it sets the Content-type to "application/json; charset=UTF-8". This commit only checks that the Content-type begins with "application/json", not is identical to it; that way, Firefox can play, too.
David Baumgold committed -
STUD-554 Code review feedback.
cahrens committed -
When Chrome sends the AJAX request to add a user to the course team, it sets the Content-type to "application/json". However, when Firefox sends the same request, it sets the Content-type to "application/json; charset=UTF-8". This commit only checks that the Content-type begins with "application/json", not is identical to it; that way, Firefox can play, too.
David Baumgold committed -
Chris Dodge committed
-
- 01 Aug, 2013 1 commit
-
-
They contain too much incorrect permission checking
David Baumgold committed
-
- 29 Jul, 2013 8 commits
-
-
David Baumgold committed
-
David Baumgold committed
-
David Baumgold committed
-
David Baumgold committed
-
David Baumgold committed
-
It was causing unit tests to fail, and it's a needless bit of abstraction that never should have existed in the first place.
David Baumgold committed -
David Baumgold committed
-
Match other views better, saner URLs, more RESTful style, extensible for other roles
David Baumgold committed
-
- 22 Jul, 2013 1 commit
-
-
Peter Fogg committed
-
- 16 Jul, 2013 1 commit
-
-
Instead, we use XModule field default values when creating an empty XModule. Driven by this use case, we also allow for XModules to be created in memory without being persisted to the database at all. This necessitates a change to the Modulestore api, replacing clone_item with create_draft and save_xmodule.
Don Mitchell committed
-
- 12 Jul, 2013 2 commits
-
-
David Baumgold committed
-
cahrens committed
-
- 11 Jul, 2013 2 commits
- 10 Jul, 2013 1 commit
-
-
cahrens committed
-
- 09 Jul, 2013 5 commits
-
-
David Baumgold committed
-
David Baumgold committed
-
David Baumgold committed
-
David Baumgold committed
-
David Baumgold committed
-