Feat: Tag filtering not on words

This commit is contained in:
2018-12-03 10:41:57 +01:00
parent f112e8dc9d
commit 81b3fe241e
4 changed files with 47 additions and 19 deletions

View File

@@ -43,6 +43,18 @@ export default {
return (new Date(x.Date) >= start) & (new Date(x.Date) < end)
})
},
tag_filter_rows: (state, getters) => (tags) => {
if (tags) {
return getters.date_filter_rows.filter(row => {
return tags.every(t => {
return row.tags.map(t => t.name.toLowerCase())
.indexOf(t.toLowerCase()) > -1
})
})
} else {
return getters.date_filter_rows
}
},
libelle_filter_rows: (state, getters) => (words, invert) => {
if (!words) {
return getters.date_filter_rows