diff --git a/ayanova/src/api/relative-date-filter-calculator.js b/ayanova/src/api/relative-date-filter-calculator.js index 44955090..294c7fd5 100644 --- a/ayanova/src/api/relative-date-filter-calculator.js +++ b/ayanova/src/api/relative-date-filter-calculator.js @@ -327,6 +327,21 @@ export default { ret.before = dtBefore.toUTC().toString(); break; + case "*past7days*": + //From Now minus 7 days + dtAfter = dtNow.plus({ days: -7 }); + + //Before now + dtBefore = dtNow; + + //move after back a second for boundary + dtAfter = dtAfter.plus({ seconds: -1 }); + + //set return values from calculated values + ret.after = dtAfter.toUTC().toString(); + ret.before = dtBefore.toUTC().toString(); + break; + case "*past24hours*": //From Now minus 24 hours dtAfter = dtNow.plus({ hours: -24 }); @@ -342,6 +357,21 @@ export default { ret.before = dtBefore.toUTC().toString(); break; + case "*past6hours*": + //From Now minus 6 hours + dtAfter = dtNow.plus({ hours: -6 }); + + //Before now + dtBefore = dtNow; + + //move after back a second for boundary + dtAfter = dtAfter.plus({ seconds: -1 }); + + //set return values from calculated values + ret.after = dtAfter.toUTC().toString(); + ret.before = dtBefore.toUTC().toString(); + break; + default: throw "realtive-date-time-filter-calculater: Date token [" + token + diff --git a/ayanova/src/main.js b/ayanova/src/main.js index 83f4c00f..2e60e8f5 100644 --- a/ayanova/src/main.js +++ b/ayanova/src/main.js @@ -15,7 +15,6 @@ import { DateTime } from "luxon"; import VueCurrencyInput from "vue-currency-input"; import lodash from "./libs/lodash.min.js"; - //my libs import errorhandler from "./api/errorhandler"; import ayaNovaVersion from "./api/ayanova-version"; diff --git a/ayanova/src/views/ops-metrics.vue b/ayanova/src/views/ops-metrics.vue index 2d5d48ae..8dda1f7c 100644 --- a/ayanova/src/views/ops-metrics.vue +++ b/ayanova/src/views/ops-metrics.vue @@ -1,7 +1,16 @@