diff --git a/framework/core/src/Api/Actions/Discussions/IndexAction.php b/framework/core/src/Api/Actions/Discussions/IndexAction.php index 870c7051f..c48f728fa 100644 --- a/framework/core/src/Api/Actions/Discussions/IndexAction.php +++ b/framework/core/src/Api/Actions/Discussions/IndexAction.php @@ -32,9 +32,9 @@ class IndexAction extends SerializeCollectionAction 'lastUser' => true, 'startPost' => false, 'lastPost' => false, - 'relevantPosts' => false, - 'relevantPosts.discussion' => false, - 'relevantPosts.user' => false + 'relevantPosts' => true, + 'relevantPosts.discussion' => true, + 'relevantPosts.user' => true ]; /** diff --git a/framework/core/src/Forum/Actions/IndexAction.php b/framework/core/src/Forum/Actions/IndexAction.php index 51505ffe0..f7d1cef2a 100644 --- a/framework/core/src/Forum/Actions/IndexAction.php +++ b/framework/core/src/Forum/Actions/IndexAction.php @@ -10,8 +10,8 @@ class IndexAction extends ClientAction * @var array */ protected $sortMap = [ - 'recent' => '-lastTime', - 'replies' => '-commentsCount', + 'latest' => '-lastTime', + 'top' => '-commentsCount', 'newest' => '-startTime', 'oldest' => '+startTime' ]; @@ -30,8 +30,7 @@ class IndexAction extends ClientAction $params = [ 'sort' => $sort ? $this->sortMap[$sort] : '', - 'filter' => ['q' => $q], - 'include' => $q ? 'startUser,lastUser,relevantPosts,relevantPosts.discussion,relevantPosts.user' : '' + 'filter' => ['q' => $q] ]; // FIXME: make sure this is extensible. Support pagination.