Mercurial > gemma
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