changeset 2655:501967471981

overview: warning filter implemented
author Thomas Junk <thomas.junk@intevation.de>
date Thu, 14 Mar 2019 16:00:55 +0100
parents 3c04c8e46bd4
children 8299cce986a2 831129a27536
files client/src/store/imports.js
diffstat 1 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/client/src/store/imports.js	Thu Mar 14 15:37:10 2019 +0100
+++ b/client/src/store/imports.js	Thu Mar 14 16:00:55 2019 +0100
@@ -213,8 +213,14 @@
     },
     getImports({ commit }, filter) {
       let queryParams = "";
-      if (filter && filter.length > 0)
+      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";
+      } else {
+        if (hasWarning) queryParams += "?warnings=true";
+      }
       return new Promise((resolve, reject) => {
         HTTP.get("/imports" + queryParams, {
           headers: { "X-Gemma-Auth": localStorage.getItem("token") }