diff options
author | Stas Vilchik <vilchiks@gmail.com> | 2016-02-18 16:02:27 +0100 |
---|---|---|
committer | Stas Vilchik <vilchiks@gmail.com> | 2016-02-18 17:22:01 +0100 |
commit | 6c4ece6ba3bc482573c1ddbaa452ed16951250ab (patch) | |
tree | 10a3d8a03ca6cbbc39cca1857224efcd702fe91c /server/sonar-web/src/main | |
parent | 0e59873873b2d7cac324dd814e5277611b86b1de (diff) | |
download | sonarqube-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.js | 11 |
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 })), |