From d944069d6ba6f82e1b412eadb7be362e257e8d35 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 28 Jan 2021 23:58:32 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index e316bd8e..9f580331 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -5,10 +5,38 @@ MISC ITEMS THAT CAME UP -TODO: LIST VIEW REPLACMENT OUTSTANDING TO DO <---= CURRENTLY HERE +TODO: LIST VIEW REPLACMENT OUTSTANDING TO DO + Client fixup <---= CURRENTLY HERE + Fixup client so existing client works with new filter and sort system *before* porting UI + { + "dataListKey": "string", + "sortBy": { + "additionalProp1": "string", + "additionalProp2": "string", + "additionalProp3": "string" + }, + "filter": [ + { + "column": "string", + "items": [ + { + "op": "string", + "value": "string" + } + ], + "any": true + } + ], + "clientCriteria": "string", + "columns": [ + "string" + ], + "offset": 0, + "limit": 0 +} Saved filters and saved default column order / sort Named and saveable Filters are the new listview - Column order and sort is just default behind the scenes they don't save it on purpose or name it + Column order and sort is just default behind the scenes they don't have to save it on purpose or name it it just persists and they can reset to deffault replace this: [HttpGet("default/{dataListKey}")] public ActionResult GetDefaultDataListView([FromRoute] string dataListKey)