changeset 5266:855e586b42e2

client: adjust filters for review layer
author Fadi Abbud <fadi.abbud@intevation.de>
date Wed, 10 Jun 2020 16:26:46 +0200
parents a97e79a07579
children aca4bf7af270
files client/src/components/importoverview/FairwayDimensionDetail.vue
diffstat 1 files changed, 13 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/client/src/components/importoverview/FairwayDimensionDetail.vue	Tue Jun 09 11:16:02 2020 +0200
+++ b/client/src/components/importoverview/FairwayDimensionDetail.vue	Wed Jun 10 16:26:46 2020 +0200
@@ -26,9 +26,15 @@
  * Author(s):
  * Thomas Junk <thomas.junk@intevation.de>
  */
-import { or as orFilter, equalTo as equalToFilter } from "ol/format/filter";
+import {
+  or as orFilter,
+  and as andFilter,
+  greaterThanOrEqualTo,
+  lessThanOrEqualTo,
+  equalTo as equalToFilter
+} from "ol/format/filter";
 //import { displayError } from "@/lib/errors";
-import { mapGetters } from "vuex";
+import { mapGetters, mapState } from "vuex";
 import VectorSource from "ol/source/Vector";
 import { buildVectorLoader } from "@/components/layers/layers.js";
 import { bbox as bboxStrategy } from "ol/loadingstrategy";
@@ -87,7 +93,11 @@
         {
           geometryName: "area",
           featureTypes: ["fairway_dimensions"],
-          filter: orFilter(...ids)
+          filter: andFilter(
+            lessThanOrEqualTo("valid_from", new Date().toISOString()),
+            greaterThanOrEqualTo("valid_to", new Date().toISOString()),
+            orFilter(...ids)
+          )
         },
         source,
         false