From: Mathew May Date: Mon, 28 Oct 2019 05:16:51 +0000 (+0800) Subject: MDL-66074 mod_forum: Add sorting in WS for discussion fetching X-Git-Tag: v3.8.0-beta~106^2~4 X-Git-Url: http://git.moodle.org/gw?p=moodle.git;a=commitdiff_plain;h=61d508be0ac3ec775e19d314d8cdd12b60d7ef1d MDL-66074 mod_forum: Add sorting in WS for discussion fetching --- diff --git a/mod/forum/amd/build/repository.min.js b/mod/forum/amd/build/repository.min.js index cea397ef4d7..c7ca03d28d8 100644 Binary files a/mod/forum/amd/build/repository.min.js and b/mod/forum/amd/build/repository.min.js differ diff --git a/mod/forum/amd/build/repository.min.js.map b/mod/forum/amd/build/repository.min.js.map index 4fe16e34c66..4b83ba58d0c 100644 Binary files a/mod/forum/amd/build/repository.min.js.map and b/mod/forum/amd/build/repository.min.js.map differ diff --git a/mod/forum/amd/src/repository.js b/mod/forum/amd/src/repository.js index fceeef73649..3005ae24c4a 100644 --- a/mod/forum/amd/src/repository.js +++ b/mod/forum/amd/src/repository.js @@ -138,13 +138,17 @@ define(['core/ajax'], function(Ajax) { * Get the posts for the discussion ID provided. * * @param {number} discussionId + * @param {String} sortby + * @param {String} sortdirection * @return {*|Promise} */ - var getDiscussionPosts = function(discussionId) { + var getDiscussionPosts = function(discussionId, sortby = 'created', sortdirection = 'ASC') { var request = { methodname: 'mod_forum_get_discussion_posts', args: { discussionid: discussionId, + sortby: sortby, + sortdirection: sortdirection, }, }; return Ajax.call([request])[0];