From c4244cf95ad5934ec2f948fff448c771cb154425 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Cabrita?= Date: Sun, 18 Jul 2021 15:04:41 +0100 Subject: [PATCH] feat: Implement post search. Related tickets: * [TNL-8428](https://openedx.atlassian.net/browse/TNL-8428) * [BB-4418 (OpenCraft Internal)](https://tasks.opencraft.com/browse/BB-4418) --- src/discussions/posts/data/thunks.js | 3 +++ src/discussions/posts/post-actions-bar/PostActionsBar.jsx | 3 ++- src/discussions/topics/TopicsView.jsx | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/discussions/posts/data/thunks.js b/src/discussions/posts/data/thunks.js index de580fa5..5a7db1c7 100644 --- a/src/discussions/posts/data/thunks.js +++ b/src/discussions/posts/data/thunks.js @@ -60,6 +60,9 @@ export function fetchThreads(courseId, { if (filters.status === PostsStatusFilter.UNREAD) { options.view = 'unread'; } + if (filters.search) { + options.textSearch = filters.search; + } return async (dispatch) => { try { dispatch(fetchThreadsRequest({ courseId })); diff --git a/src/discussions/posts/post-actions-bar/PostActionsBar.jsx b/src/discussions/posts/post-actions-bar/PostActionsBar.jsx index e92961e2..ca457d45 100644 --- a/src/discussions/posts/post-actions-bar/PostActionsBar.jsx +++ b/src/discussions/posts/post-actions-bar/PostActionsBar.jsx @@ -13,8 +13,9 @@ function PostActionsBar({ intl }) { return (
dispatch(setSearchQuery(''))} onSubmit={(value) => dispatch(setSearchQuery(value))} + placeholder={intl.formatMessage(messages.searchAllPosts)} />