This commit is contained in:
2020-02-13 19:28:26 +00:00
parent b51ddcba68
commit dbcca5871b

View File

@@ -43,14 +43,19 @@ CURRENT TODOs
=-=-=-=-=-=-=
Refactor:
- ListOptions at server, remove filter and sort with one single REQUIRED DataListView JSON property, also remove MINI, fixup schema
- ListOptions at server, remove filter and sort with one single REQUIRED DataListView JSON property, also remove MINI, fixup schema, many related objects
- 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)
- IAyaDataList and related objects
- FullListAllowedRoles rename to AllowedRoles
- Remove minilist stuff including roles and templates
- rename / replace DefaultDataListDisplayTemplate with DefaultDataListView
- remove ListKey property, name of class object will be ONLY key name used
- 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
- Fixup based on changes above
- Make sure there is a picklist version of any needed lists
- Examine naming scheme of datalists and plan how to name because those class names are also the datalist key and will be visible to user in report designer and maybe other places