Move UI configs to DB
This commit is contained in:
1 parent
192ed6b034
commit
1cceba3f8b
22 files changed
+337
-448
No files matched your search
+4
-3
@@ -17,8 +17,8 @@ const PAGE_SIZE = config.ui.pageSize || 10;
|
||||
|
||||
const memoizedParse = memoize(expression.parse);
|
||||
const memoizedJsonParse = memoize(JSON.parse);
|
||||
const memoizedGetSortable = memoize(str => {
|
||||
const expressionParams = expression.extractParams(expression.parse(str));
|
||||
const memoizedGetSortable = memoize(p => {
|
||||
const expressionParams = expression.extractParams(p);
|
||||
if (expressionParams.length === 1) {
|
||||
const param = expression.evaluate(expressionParams[0]);
|
||||
if (typeof param === "string") return param;
|
||||
@@ -28,7 +28,8 @@ const memoizedGetSortable = memoize(str => {
|
||||
|
||||
const getDownloadUrl = memoize((filter, indexParameters) => {
|
||||
const columns = {};
|
||||
for (const p of indexParameters) columns[p.label] = p.parameter;
|
||||
for (const p of indexParameters)
|
||||
columns[p.label] = expression.stringify(p.parameter);
|
||||
return `/api/devices.csv?${m.buildQueryString({
|
||||
filter: filter,
|
||||
columns: JSON.stringify(columns)
|
||||
|
||||
Reference in new issue
Block a user