Mercurial > gemma
diff client/src/store/imports.js @ 2748:c6695d6e9334
import_overview: filtering date interval via backend
author | Thomas Junk <thomas.junk@intevation.de> |
---|---|
date | Thu, 21 Mar 2019 11:34:48 +0100 |
parents | 4ae3453fcf50 |
children | cd789302b3e2 |
line wrap: on
line diff
--- a/client/src/store/imports.js Wed Mar 20 17:19:59 2019 +0100 +++ b/client/src/store/imports.js Thu Mar 21 11:34:48 2019 +0100 @@ -215,15 +215,25 @@ }); }); }, - getImports({ commit }, filter) { + getImports({ commit }, options) { + let { filter, from, to } = options; let queryParams = ""; const hasWarning = filter.includes("warning"); filter = filter.filter(x => x != "warning"); if (filter && filter.length > 0) { queryParams = "?states=" + filter.join(","); if (hasWarning) queryParams += "&warnings=true"; + queryParams += "&from=" + from; + queryParams += "&to=" + to; } else { - if (hasWarning) queryParams += "?warnings=true"; + if (hasWarning) { + queryParams += "?warnings=true"; + queryParams += "&from=" + from; + queryParams += "&to=" + to; + } else { + queryParams += "?from=" + from; + queryParams += "&to=" + to; + } } return new Promise((resolve, reject) => { HTTP.get("/imports" + queryParams, {