This commit is contained in:
2020-02-13 20:19:46 +00:00
parent d905616933
commit 18c839cf2c

View File

@@ -43,8 +43,8 @@ CURRENT TODOs
=-=-=-=-=-=-=
Refactor:
- 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)
- ListOptions at server, remove filter and sort with one single REQUIRED "ListView" (Not DataListView so as to avoid conflict with savable object) JSON property, also remove MINI, fixup schema, many related objects
- DataListFetcher to use new single ListView 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
@@ -55,8 +55,13 @@ Refactor:
- Make sure there is a picklist version of any needed lists like User selection whatever for testing
- Nice if widget form uses one of these so can fully test out the PickList client format stuff down the road
- 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
TESTS
- Refactor to do the above
- DataListSortFilter (Biz)
- This is now DataListView (Biz)
- change fields, remove sort and filter and replace with single ListView json string property
- Fixup schema
- DataListTemplate Remove objects and schema, it's superseded by the DataListView object which contains the old concept of template within it
- TESTS
- Refactor to test all the above
- Also add a test for specific item ID to ensure that filter by ID works (that's going to need some backend changes to criteria builder, this will ensure it's done)
- See spec doc core-list-graph-datatable-filter-sort for details on ID VALUE vs NAME VALUE