- 29 Jun, 2015 1 commit
-
-
This also fixes two bugs: * A thread created by a non-privileged user in a cohorted course would not have group_id set * Any user could set the endorsed field on creation of a comment
Greg Price committed
-
- 23 Jun, 2015 2 commits
-
-
Flagging/unflagging is done by issuing a PATCH request on a thread or comment endpoint with the "abuse_flagged" field set.
Greg Price committed -
This implements the "following" value for the "view" query parameter on the thread list endpoint.
Greg Price committed
-
- 19 Jun, 2015 1 commit
-
-
This will allow clients to determine what actions (e.g. following, endorsing, and editing content) a user can take on a piece of content.
Greg Price committed
-
- 17 Jun, 2015 2 commits
-
-
The thread list endpoint now accepts the text_search parameter and also includes a text_search_rewrite field in its responses.
Greg Price committed -
Greg Price committed
-
- 16 Jun, 2015 1 commit
-
-
This endpoint returns course metadata relating to discussions as a starting point for clients.
Greg Price committed
-
- 15 Jun, 2015 1 commit
-
-
This bug caused any attempt to update a comment with a non-null parent_id to result in a 500 error without applying the update. The bug was introduced in commit 2c7590d1.
Greg Price committed
-
- 11 Jun, 2015 3 commits
-
-
christopher lee committed
-
Greg Price committed
-
This is done via PATCH on a comment instance endpoint.
Greg Price committed
-
- 08 Jun, 2015 2 commits
-
-
This depends on cs_comments_service commit 0487891.
Greg Price committed -
christopher lee committed
-
- 05 Jun, 2015 3 commits
-
-
Greg Price committed
-
Greg Price committed
-
Nimisha Asthagiri committed
-
- 04 Jun, 2015 1 commit
-
-
This is done via PATCH on a thread instance endpoint.
Greg Price committed
-
- 03 Jun, 2015 1 commit
-
-
Also added thread_list_url field.
christopher lee committed
-
- 02 Jun, 2015 1 commit
-
-
Diana Huang committed
-
- 29 May, 2015 1 commit
-
-
Greg Price committed
-
- 27 May, 2015 1 commit
-
-
This allows authors to follow the thread immediately upon creation.
Greg Price committed
-
- 26 May, 2015 1 commit
-
-
Also, fix the field-specific error format for all API endpoints. This requires cs_comments_service commit fdf017c918.
Greg Price committed
-
- 21 May, 2015 2 commits
-
-
Greg Price committed
-
Greg Price committed
-
- 20 May, 2015 1 commit
-
-
Greg Price committed
-
- 18 May, 2015 2 commits
-
-
This will make it easier to add the creation and update interfaces.
Greg Price committed -
The checks are now within the Python API instead of the DRF view. This will be necessary for certain operations (like fetching/editing threads) because the relevant course cannot be known until the thread is fetched from the comments service. This commit updates the existing endpoints to fit that pattern.
Greg Price committed
-
- 11 May, 2015 4 commits
-
-
The API's type field should come from the CS data's thread_type field, not its type field, which distinguishes comments from threads.
Greg Price committed -
Greg Price committed
-
Greg Price committed
-
This commit adds fields that are related to the requesting user's interaction with the thread (e.g. following).
Greg Price committed
-
- 07 May, 2015 1 commit
-
-
The thread list endpoint needs to restrict the set of threads it retrieves if the course is cohorted and the user is not privileged. This also adds an explicit default sort (by most recent activity).
Greg Price committed
-
- 05 May, 2015 1 commit
-
-
This is an initial implementation that only allows retrieval of all threads for a course and only returns an easily computed subset of the fields that are needed, in order to keep this change from getting too large. JIRA: MA-641
Greg Price committed
-
- 30 Apr, 2015 1 commit
-
-
This is the first stage of the new Discussion API. JIRA: MA-604
Greg Price committed
-