aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2016-02-18 16:02:27 +0100
committerStas Vilchik <vilchiks@gmail.com>2016-02-18 17:22:01 +0100
commit6c4ece6ba3bc482573c1ddbaa452ed16951250ab (patch)
tree10a3d8a03ca6cbbc39cca1857224efcd702fe91c /server/sonar-web/src/main
parent0e59873873b2d7cac324dd814e5277611b86b1de (diff)
downloadsonarqube-6c4ece6ba3bc482573c1ddbaa452ed16951250ab.tar.gz
sonarqube-6c4ece6ba3bc482573c1ddbaa452ed16951250ab.zip
SONAR-7191 uncheck "Only Latest Analysis" when select pending status
Diffstat (limited to 'server/sonar-web/src/main')
-rw-r--r--server/sonar-web/src/main/js/apps/background-tasks/containers/SearchContainer.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/server/sonar-web/src/main/js/apps/background-tasks/containers/SearchContainer.js b/server/sonar-web/src/main/js/apps/background-tasks/containers/SearchContainer.js
index d00631618bd..fbf24e4477a 100644
--- a/server/sonar-web/src/main/js/apps/background-tasks/containers/SearchContainer.js
+++ b/server/sonar-web/src/main/js/apps/background-tasks/containers/SearchContainer.js
@@ -21,6 +21,7 @@ import { connect } from 'react-redux';
import Search from '../components/Search';
import { filterTasks, search } from '../store/actions';
+import { STATUSES, CURRENTS } from '../constants';
function mapStateToProps (state) {
return {
@@ -35,10 +36,18 @@ function mapStateToProps (state) {
};
}
+function updateStatusQuery (status) {
+ if (status === STATUSES.PENDING) {
+ return { status, currents: CURRENTS.ALL };
+ } else {
+ return { status };
+ }
+}
+
function mapDispatchToProps (dispatch) {
return {
onRefresh: () => dispatch(filterTasks()),
- onStatusChange: (status) => dispatch(filterTasks({ status })),
+ onStatusChange: (status) => dispatch(filterTasks(updateStatusQuery(status))),
onTypeChange: (taskType) => dispatch(filterTasks({ taskType })),
onCurrentsChange: (currents) => dispatch(filterTasks({ currents })),
onDateChange: (date) => dispatch(filterTasks({ date })),