This commit is contained in:
2020-02-13 20:50:53 +00:00
parent 18c839cf2c
commit 93d6e0c269

View File

@@ -43,10 +43,12 @@ CURRENT TODOs
=-=-=-=-=-=-=
Refactor:
- 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
- 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
- DONE 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
@@ -59,7 +61,7 @@ Refactor:
- 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)