This commit is contained in:
@@ -1,16 +1,15 @@
|
|||||||
|
|
||||||
PRIORITY - ALWAYS Lowest level stuff first
|
PRIORITY - ALWAYS Lowest level stuff first
|
||||||
=-=-=-=-
|
=-=-=-=-
|
||||||
TODO: check non-ops user can login during seeding operation
|
todo: check non-ops user can login during seeding operation
|
||||||
TODO: BizRoles.cs seems to get hammered on every single request, is it efficient?
|
todo: BizRoles.cs seems to get hammered on every single request, is it efficient?
|
||||||
- Why is it not cached in some way?
|
- Why is it not cached in some way?
|
||||||
- Look into Lazy initialization (i.e. private static readonly Lazy<IDictionary<string, string>> mappings ....etc)
|
- Look into Lazy initialization (i.e. private static readonly Lazy<IDictionary<string, string>> mappings ....etc)
|
||||||
- Maybe break it out into separate objects
|
- Maybe break it out into separate objects
|
||||||
if do so then ideally put them into the biz object responsible?
|
if do so then ideally put them into the biz object responsible?
|
||||||
- it has to instantiate that anyway on any meaningful operation
|
- it has to instantiate that anyway on any meaningful operation
|
||||||
or...is this worse than actually caching in a lifetime cache because it will need to load on every route hit whereas a lifteimte cache is just there from being loaded once?
|
or...is this worse than actually caching in a lifetime cache because it will need to load on every route hit whereas a lifteimte cache is just there from being loaded once?
|
||||||
|
todo: API REFACTORING (note: workordercontroller / biz should be following all these rules so it's the template if need reference)
|
||||||
TODO: API REFACTORING (note: workordercontroller / biz should be following all these rules so it's the template if need reference)
|
|
||||||
todo: consider and then get rid of PATCH in all routes
|
todo: consider and then get rid of PATCH in all routes
|
||||||
unless compelling reason to keep
|
unless compelling reason to keep
|
||||||
Would there be a place in the UI where I would want to patch part of an object?
|
Would there be a place in the UI where I would want to patch part of an object?
|
||||||
@@ -36,7 +35,6 @@ todo: AUTO ID GENERATOR
|
|||||||
change to a dedicated spot in global rather than inferring as it is not right practically for reasons
|
change to a dedicated spot in global rather than inferring as it is not right practically for reasons
|
||||||
Get the auto-id most recent values at boot time
|
Get the auto-id most recent values at boot time
|
||||||
internal static void SetMostRecentAutoIdValuesFromDatabase(AyaNova.Models.AyContext ct)
|
internal static void SetMostRecentAutoIdValuesFromDatabase(AyaNova.Models.AyContext ct)
|
||||||
|
|
||||||
todo: Search get search result for workorder descendents doesn't fit into existing system due to it being a biz object wide feature but workorder having sub-get results
|
todo: Search get search result for workorder descendents doesn't fit into existing system due to it being a biz object wide feature but workorder having sub-get results
|
||||||
- CHILD objects need to point to their parent and be readable in code for searching and for opening objects based on child object
|
- CHILD objects need to point to their parent and be readable in code for searching and for opening objects based on child object
|
||||||
- so all child objects need a typeandid of the immediate parent
|
- so all child objects need a typeandid of the immediate parent
|
||||||
@@ -47,9 +45,13 @@ todo: search tables in schema, I think there is a missing index here, need to lo
|
|||||||
todo: api / server landing page is shitty on a mobile
|
todo: api / server landing page is shitty on a mobile
|
||||||
and really just shitty, add a logo or some shit
|
and really just shitty, add a logo or some shit
|
||||||
todo: Should server show uptime somewhere?
|
todo: Should server show uptime somewhere?
|
||||||
|
todo: Log configuration into server log at startup? https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3523
|
||||||
|
log all config settings into server log on boot
|
||||||
|
todo: Is there a log that records past jobs, how long can they be viewed?
|
||||||
|
todo: Rename the link to AyaNova App on the server page to just "AyaNova"
|
||||||
|
todo: translation cjkindex, no way to set this value currently
|
||||||
|
todo: Licensing - make sure tech type use license works properly: a tech license is consumed if a user has **any one** of the four roles of TechFull, TechLimited, SubcontractorFull, SubcontractorLimited
|
||||||
todo: BACKUP & related stuff that should be in v.initial release https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3369
|
todo: BACKUP & related stuff that should be in v.initial release https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3369
|
||||||
|
|
||||||
todo: (BREAK THIS OUT INTO LATER/NOW/CASES) there are several outstanding AUTHENTICATION related cases in rockfish for RAVEN
|
todo: (BREAK THIS OUT INTO LATER/NOW/CASES) there are several outstanding AUTHENTICATION related cases in rockfish for RAVEN
|
||||||
e.g. https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1924
|
e.g. https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1924
|
||||||
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1835
|
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1835
|
||||||
@@ -64,20 +66,5 @@ todo: (BREAK THIS OUT INTO LATER/NOW/CASES) there are several outstanding AUTHEN
|
|||||||
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3250
|
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3250
|
||||||
todo: Look into 2fa
|
todo: Look into 2fa
|
||||||
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3395
|
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3395
|
||||||
|
todo: API docs, make separate page for datalists and remove from api-response-format.md doc but put a reference link to it there.
|
||||||
|
|
||||||
todo: Log configuration into server log at startup? https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3523
|
|
||||||
log all config settings into server log on boot
|
|
||||||
|
|
||||||
|
|
||||||
TODO: Is there a log that records past jobs, how long can they be viewed?
|
|
||||||
TODO: Rename the link to AyaNova App on the server page to just "AyaNova"
|
|
||||||
TODO: translation cjkindex, no way to set this value currently
|
|
||||||
TODO: Licensing - make sure tech type use license works properly: a tech license is consumed if a user has **any one** of the four roles of TechFull, TechLimited, SubcontractorFull, SubcontractorLimited
|
|
||||||
|
|
||||||
TODO: API docs, make separate page for datalists and remove from api-response-format.md doc but put a reference link to it there.
|
|
||||||
|
|
||||||
|
|
||||||
-------------------------------
|
|
||||||
### LATER (TURN INTO CASES IN ROCKFISH WHERE POSSIBLE AND REMOVE FROM HERE)
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user