This commit is contained in:
@@ -5,6 +5,29 @@ eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOiIxNTcxODU5OTU0IiwiZXhwIjoiMTU3MjQ
|
||||
|
||||
## IMMEDIATE ITEMS
|
||||
|
||||
REFACTOR OBJECT FIELDS AND DATA LISTS
|
||||
AyaObjectFieldDefinitions is doing double duty for two completely different uses right now and needs to be split up
|
||||
split ayaobjectfielddefinitions into two entities:
|
||||
LISTS:
|
||||
used for data list filter, sort template builder
|
||||
used for building queries
|
||||
etc
|
||||
- AyaDataList abstract class containing
|
||||
- AyaObjectFieldDefinitions (RENAMED to AyaDataListFieldDefinitions)
|
||||
- Extracted from ayaobjectifielddefinitions
|
||||
- SQL from query
|
||||
- AyaDataList key (used by many things including the AyaDataListDisplayTemplates)
|
||||
- LIkely rights as well maybe a down the road issue to be added later?
|
||||
FORM FIELDS:
|
||||
Used for form customization
|
||||
available fields to select for show etc
|
||||
Extracted from ayaobjectfielddefinitions
|
||||
Essentially the same thing as it is now, so maybe just rename the existing one
|
||||
|
||||
MAKE DATALIST ROUTE FOR FETCHING LISTS BY KEY
|
||||
- REMOVE LISTS FROM INDIVIDUAL OBJECT ROUTES AS MUCH AS POSSIBLE
|
||||
- Accepts datalist key
|
||||
- finds applicable AyaDataList object for the key specified (maybe keeps a static list of them rather than finding upon reflection)
|
||||
|
||||
GRID LISTS TODO NOW:
|
||||
- Make a joined table list for development
|
||||
@@ -17,6 +40,10 @@ GRID LISTS TODO NOW:
|
||||
- Can it just make a default template if none is found? (no they are all required)
|
||||
- Once both lists are working:
|
||||
- abstract away the commonalities into other classes
|
||||
- AyDataList containing
|
||||
- AyaObjectFieldDefinitions
|
||||
- SQL from query
|
||||
- List key
|
||||
- REFACTOR: There's going to be a fair number of data source lists in routes so..
|
||||
- Do I make a route for each one or user provides a key of which list they want and that goes into a single route to return the data?
|
||||
- What about when there are dozens of reports, do they all hang off each object type controller or is there just a central data list route for all combined?
|
||||
|
||||
Reference in New Issue
Block a user