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)