diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index caafcfa7..06356688 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -42,7 +42,18 @@ CURRENT ROADMAP CURRENT TODOs =-=-=-=-=-=-= -SHELL / NAV / MENUS / LAYOUT +Refactor: + - ListOptions at server, remove filter and sort with one single REQUIRED DataListView JSON property, also remove MINI, fixup schema + - DataListFetcher to use new single JSON property, also the builders as required to deal with the format change (maybe they just accept teh whole string and deal with as needed) + - DataList + - ROLES make the datlist have an access role user must have to access that datalist + - This way can restrict what users can access by restricting what datalists they can access circumventing need to worry about DataListview roles + - any data list that woudl be required for widespread use (picklists) can be set to ANY role but limit the fields to the bare minimum for selection + - Any data list that is for bigger things could then have it's role set higher + - Has a pre-defined Default picklist and datatable format + + + TODO: FILTER AT CLIENT