Merge "web: support more than one job in the filter"
This commit is contained in:
commit
a095e41e91
|
@ -102,11 +102,15 @@ class JobsList extends React.Component {
|
||||||
let filtered = false
|
let filtered = false
|
||||||
if (filter) {
|
if (filter) {
|
||||||
filtered = true
|
filtered = true
|
||||||
|
let filters = filter.replace(/ +/, ',').split(',')
|
||||||
for (let job of jobs) {
|
for (let job of jobs) {
|
||||||
if (job.name.indexOf(filter) !== -1 ||
|
filters.forEach(jobFilter => {
|
||||||
(job.description && job.description.indexOf(filter) !== -1)) {
|
if (jobFilter && (
|
||||||
getNode(job, !filtered)
|
(job.name.indexOf(jobFilter) !== -1) ||
|
||||||
}
|
(job.description && job.description.indexOf(jobFilter) !== -1))) {
|
||||||
|
getNode(job, !filtered)
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// process job list
|
// process job list
|
||||||
|
|
|
@ -90,7 +90,7 @@ class Pipeline extends React.Component {
|
||||||
|
|
||||||
filterQueue(queue, filter) {
|
filterQueue(queue, filter) {
|
||||||
let found = false
|
let found = false
|
||||||
let filters = filter.replace(' ', ',').split(',')
|
let filters = filter.replace(/ +/, ',').split(',')
|
||||||
queue.heads.forEach(changes => {
|
queue.heads.forEach(changes => {
|
||||||
changes.forEach(change => {
|
changes.forEach(change => {
|
||||||
filters.forEach(changeFilter => {
|
filters.forEach(changeFilter => {
|
||||||
|
|
Loading…
Reference in New Issue