Merge "web: support more than one job in the filter"

This commit is contained in:
Zuul 2019-03-15 15:15:43 +00:00 committed by Gerrit Code Review
commit a095e41e91
2 changed files with 9 additions and 5 deletions

View File

@ -102,11 +102,15 @@ class JobsList extends React.Component {
let filtered = false
if (filter) {
filtered = true
let filters = filter.replace(/ +/, ',').split(',')
for (let job of jobs) {
if (job.name.indexOf(filter) !== -1 ||
(job.description && job.description.indexOf(filter) !== -1)) {
getNode(job, !filtered)
}
filters.forEach(jobFilter => {
if (jobFilter && (
(job.name.indexOf(jobFilter) !== -1) ||
(job.description && job.description.indexOf(jobFilter) !== -1))) {
getNode(job, !filtered)
}
})
}
}
// process job list

View File

@ -90,7 +90,7 @@ class Pipeline extends React.Component {
filterQueue(queue, filter) {
let found = false
let filters = filter.replace(' ', ',').split(',')
let filters = filter.replace(/ +/, ',').split(',')
queue.heads.forEach(changes => {
changes.forEach(change => {
filters.forEach(changeFilter => {