This commit is contained in:
2019-12-31 18:39:38 +00:00
parent 9921509de7
commit c820aa8a6e

View File

@@ -48,13 +48,9 @@ CURRENT TODOs
SHELL / NAV / MENUS / LAYOUT
TODO: Trial route ui support in client
- Add an area to support refreshing the database and generating test data
- Would be useful to see and manage OPS things related to deployment to server just to save time, can refine them later
TODO: WHEN GET TO HERE, POST TO SERVER AND TEST DRIVE AGAIN WITH ALL BROWSERS / DEVICES
TODO: SCAN the todo somewhere down below regarding the shell in case anything I forgot
TODO: Enforce role rights for menu items once it's stubbed out
TODO: maybe some code to check if the server is available and or provide an actual message, right now if click login with server down it appears that nothing happens instead of an error
@@ -158,13 +154,10 @@ TODO: MAIN GRID LIST ANALYSIS, DESIGN AND COMPLETION KEEPING IN MIND TTM
- When user opens up AyaNova it should always look the same in each area as last time they were there
TODO: Make errorBoxError message box on all forms a component instead as it's just boilerplate
TODO: TIME ZONE MISMATCH MESSAGE
- Time zone mismatch message sb localized and far shorter with an actionable link to that area of the client
- Time zone mismatch message sb localized and far shorter with an actionable link to the existing stubbed out locale page to set it!!
TODO: Workorder/quote/pm templates
- Put the link to access them into their own type, i.e. Workorder templates are accessed from either the grid listing workorders or inside an individual or perhaps BEST IDEA in the NEW menu where you pick a template !!!!!
@@ -204,39 +197,36 @@ TODO: REPORT LIST
- SB localized in form as "Report" not "Print" because it's going to be likely that people will want to work with pdf (email, download) instead or just the view of it, print is maybe not a common option.
TODO: WIDGET EDIT FORM SAVE AND NEW BUTTON LIKE V7?
- will the menu be too crowded?
- How often really will this be needed?
- NO, just keeping this until I get here in case I think I need it again, don't need it.
TODO: RECORD HISTORY
- implement and componentize
- implement in stubbed out separate page
- Record history could be displayed on a timeline: https://vuetifyjs.com/en/components/timelines
- Make sure it's scrollable maybe and doesn't take up too much space
- Defaults to showing most recent stuff first in order to satisfy most common requirement of who last edited
- Probably going to need a server route but let the UI drive it (timeline view requirements maybe?)
- Record history "slot" maybe just like the VUE Way so that it can be easily optionally shown or not in it's slot
TODO: ADDITIONAL EDIT FORM BUTTONS FUNCTIONALITY STUBBED OUT OR MADE INTO TODO'S
- Check what is in v7 that I missed on edit forms, make TODOs for them here
- Check what is in RAVEN STAGE 1 cases on RockFish and make TODOs for them here
- implement and componentize
- implement and componentize
TODO: WIKI
- componentize
- in vue slot? or separate page, probably separate page as it will need full screen likely for most users
- Implement in stubbed out existing separate page
TODO: ATTACHED DOCS?
- is this a thing on it's own, I forget?
- componentize
TODO: ATTACHMENTS
- Implement in existing stubbed out separate page
RETEST HERE ON ALL DEVICES
TODO: Trial route ui support in client (ON HOLD NEEDS BACKEND WORK)
- Went to do this but found it's a bit of a maze and has some hacked temp code in the license fetch route etc for development purposes
- Need to determine what the actual solution is for production and make some changes at the backend first
- Add an area to support refreshing the database and generating test data
- Would be useful to see and manage OPS things related to deployment to server just to save time, can refine them later
=========================================================================================================
TODO: INVESTIGATE / REDO THE TOP LEVEL SHELL - TIME TO MARKET / Is my shell layout fucked?