- 29 Jan, 2016 1 commit
-
-
M. Rehan committed
-
- 10 Nov, 2015 1 commit
-
-
Please note that this is a squshed commit and the work of: Symbolist, macdiesel, nedbat, doctoryes, muzaffaryousaf and muhammad-ammar
Usman Khalid committed
-
- 06 Aug, 2015 1 commit
-
-
Adds a read-only mode to the discussion module which disables any controls for updating the discussion (votes, follows, replies, etc). This mode is enabled for users who are not a member of the team, and are also not moderators, admins, or community TAs.
Peter Fogg committed
-
- 04 Aug, 2015 1 commit
-
-
TNL-1908
Diana Huang committed
-
- 31 Jul, 2015 1 commit
-
-
Ben McMorran committed
-
- 30 Jul, 2015 1 commit
-
-
Ben McMorran committed
-
- 13 Jul, 2015 2 commits
-
-
Ben McMorran committed
-
Ben McMorran committed
-
- 02 Jun, 2015 1 commit
-
-
Diana Huang committed
-
- 13 May, 2015 1 commit
-
-
* Handle grading errors
Daniel Friedman committed
-
- 07 May, 2015 1 commit
-
-
Christine Lytwynec committed
-
- 23 Mar, 2015 4 commits
-
-
Usman Khalid committed
-
TNL-1256
muzaffaryousaf committed -
course cohort settings only once. TNL-1258
Usman Khalid committed -
TNL-1258
Usman Khalid committed
-
- 09 Mar, 2015 1 commit
-
-
TNL-650 Conflicts: lms/djangoapps/django_comment_client/base/views.py lms/djangoapps/django_comment_client/tests/test_utils.py lms/djangoapps/django_comment_client/tests/utils.py lms/djangoapps/django_comment_client/utils.py
Daniel Friedman committed
-
- 06 Mar, 2015 1 commit
-
-
Daniel Friedman committed
-
- 05 Mar, 2015 1 commit
-
- 03 Mar, 2015 1 commit
-
-
When two or more instances of Discussion XBlock were configured with the same discussion target (Category/Subcategory), only one of the blocks would be shown on the Course Discussion page. This was the source of several bugs when trying to edit discussion threads. This patch adds incrementing numbers to the title of each duplicate subcategory when rendering the Course Discussion to make sure that all of the threads are visible in Course Discussion.
Matjaz Gregoric committed
-
- 25 Feb, 2015 1 commit
-
-
TNL-650
Daniel Friedman committed
-
- 04 Feb, 2015 2 commits
-
-
The existing pattern of using `override_settings(MODULESTORE=...)` prevented us from having more than one layer of subclassing in modulestore tests. In a structure like: @override_settings(MODULESTORE=store_a) class BaseTestCase(ModuleStoreTestCase): def setUp(self): # use store @override_settings(MODULESTORE=store_b) class ChildTestCase(BaseTestCase): def setUp(self): # use store In this case, the store actions performed in `BaseTestCase` on behalf of `ChildTestCase` would still use `store_a`, even though the `ChildTestCase` had specified to use `store_b`. This is because the `override_settings` decorator would be the innermost wrapper around the `BaseTestCase.setUp` method, no matter what `ChildTestCase` does. To remedy this, we move the call to `override_settings` into the `ModuleStoreTestCase.setUp` method, and use a cleanup to remove the override. Subclasses can just defined the `MODULESTORE` class attribute to specify which modulestore to use _for the entire `setUp` chain_. [PLAT-419]
Calen Pennington committed -
Calen Pennington committed
-
- 02 Dec, 2014 1 commit
-
-
Move modulestore config for tests to an importable location Disable pylnt warning for lms imports in common tests Refactor all testcases that loaded all xml courses TE-610 TE-489
Jesse Zoldak committed
-
- 01 Dec, 2014 2 commits
-
-
Sarina Canelake committed
-
Sarina Canelake committed
-
- 03 Oct, 2014 1 commit
-
-
polesye committed
-
- 29 Sep, 2014 1 commit
-
-
Don Mitchell committed
-
- 30 Jun, 2014 1 commit
-
-
jsa committed
-
- 08 May, 2014 1 commit
-
-
This commit adds the non-courseware lms/djangoapps and lms/lib. 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
-
- 20 Mar, 2014 1 commit
-
-
Jay Zoldak committed
-
- 19 Mar, 2014 1 commit
-
-
LMS-2194
Usman Khalid committed
-
- 31 Jan, 2014 1 commit
-
-
This code adds the ability to add Mako template lookup directories on the fly, allowing third party add-ons to contribute their own Mako templates. A new API function for registering Mako templates is introduced:: from edxmako import add_lookup add_lookup('main', '/path/to/templates') # Or, specify a package to lookup using pkg_resources. This will # add the 'templates' directory inside the current package: add_lookup('main', 'templates', package=__name__)
Chris Rossi committed
-
- 14 Jan, 2014 1 commit
-
-
Greg Price committed
-
- 07 Jan, 2014 1 commit
-
-
STUD-1072
David Baumgold committed
-
- 08 Nov, 2013 1 commit
-
-
Calen Pennington committed
-
- 01 Nov, 2013 1 commit
-
-
The motivation for this change is performance. The forums UI code gets the list of users for each role and renders the staff label based on those lists. The list for the staff role is expensive to compute because there is no index on the is_staff attribute, and we cannot create one because the User model is built into django. Users with is_staff=True are still assigned the Moderator role upon enrolling in a course, so this change will have no practical effect except that a user who is granted staff privileges after enrolling in a course will have to be made a Moderator in order for their posts to be labeled. Additionally, the UI did not use the list of users with the Student role, so that list has been removed as well.
Greg Price committed
-
- 28 Oct, 2013 3 commits
-
-
Avoid recomputing course module information for every thread, which should dramatically improve the performance of high-percentile latency queries. JIRA: FOR-250
Greg Price committed -
The _DISCUSSIONINFO global was originally used as a cache, but has since lost that capability and is therefore just harmful. This is a precursor to more refactoring that will improve the performance of the forums and may itself provide some performance improvement because it separates the computation done by two functions that each previously computed the entirety of _DISCUSSIONINFO.
Greg Price committed -
This is in preparation for significant refactoring of the code in question.
Greg Price committed
-
- 23 Aug, 2013 1 commit
-
-
Giulio Gratta committed
-