mirror of
https://github.com/flarum/framework.git
synced 2024-12-13 07:03:35 +08:00
Always use default includes when preloading discussion list
Making them explicit causes problems when extensions want to include something by default (e.g. tags)
This commit is contained in:
parent
da1252eb5e
commit
9a41526310
|
@ -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
|
||||
];
|
||||
|
||||
/**
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Reference in New Issue
Block a user