Replace Filter class with expression structure
This is in order to be able to support UPPER() and LOWER() functions in queries which are needed for case-insensitive search.
This commit is contained in:
1 parent
7194fcab44
commit
c2d13e8364
25 files changed
+716
-578
No files matched your search
@@ -2,21 +2,17 @@
|
||||
|
||||
import m from "mithril";
|
||||
import * as store from "../store";
|
||||
import Filter from "../../common/filter";
|
||||
import * as notifications from "../notifications";
|
||||
|
||||
const component = {
|
||||
view: vnode => {
|
||||
const device = vnode.attrs.device;
|
||||
const deviceId = device["DeviceID.ID"].value[0];
|
||||
const faults = store.fetch(
|
||||
"faults",
|
||||
new Filter([
|
||||
"AND",
|
||||
[">", "_id", `${deviceId}:`],
|
||||
["<", "_id", `${deviceId}:zzzz`]
|
||||
])
|
||||
);
|
||||
const faults = store.fetch("faults", [
|
||||
"AND",
|
||||
[">", ["PARAM", "_id"], `${deviceId}:`],
|
||||
["<", ["PARAM", "_id"], `${deviceId}:zzzz`]
|
||||
]);
|
||||
|
||||
const headers = ["Channel", "Code", "Message", "Retries", "Timestamp"].map(
|
||||
l => m("th", l)
|
||||
|
||||
Reference in new issue
Block a user