From a872307ab01691220986489d819c14030b797173 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 3 Dec 2019 18:35:34 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 48 ++++++++++++++++++++++++++-------------- 1 file changed, 31 insertions(+), 17 deletions(-) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index a4c9e237..b58df008 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -45,13 +45,12 @@ CURRENT ROADMAP CURRENT TODOs =-=-=-=-=-=-= - -TODO: WIDGET EDIT FORM SAVE AND NEW BUTTON LIKE V7? - - will the menu be too crowded? - - How often really will this be needed? - TODO: FORM CUSTOMIZATION FORM - Do before main grid stuff below + - Where is it exposed in the UI? + - In each form or centrally? or both? + - What is most convenient? + - Check design docs for information about this that was planned already - Where you create custom fields and edit - Set if visible / hidden - Ties into main grid stuff below @@ -92,13 +91,8 @@ 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: REPORT LIST STUB - - Stub out some fake reports in a drop down selection for testing, doesn't have to do anything but be present - - Test on mobile once done - - WAS implementing as a dialog, that needs to be replaced now, either I need to follow the vuetify dialog example and put it in the shell app.vue or I'm going to use the dialog library I already have once I get an answer on templates - - If I use the vuetify example it means there needs to be a dialog in the shell that is activated from any form inside it but it also needs to be bound and shit and won't be very clean - - If I use the library dialog component and figure it out in theory it will just popup when required and not pollute the shell template with anything. I guess it inserts itself into the dom. +TODO: TIME ZONE MISMATCH MESSAGE + - Time zone mismatch message sb localized and far shorter with an actionable link to that area of the client TODO: Hover / hint text on copy log and log buttons (and possibly others?) @@ -121,9 +115,20 @@ TODO: Why is there an error in the console when a user is not logged in and open TODO: ANY TIME - SIDE v7 STUFF DataDump plugin needs an explanation of what it is in the flow, right now it's completely cryptic and people may be using it for stuff thinking it's for something it's not - Also, verify it's manager account only that can run it or maybe someone with total rights to everything? -TODO: Record history display / check other AyaNova 7 options / buttons that need to carry forward - - 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 + +=================== FINALIZATION OF EDIT FORM BEFORE "STAMPING" OUT MORE =========================================== +TODO: REPORT LIST STUB + - Stub out some fake reports in a drop down selection for testing, doesn't have to do anything but be present + - Test on mobile once done + - WAS implementing as a dialog, that needs to be replaced now, either I need to follow the vuetify dialog example and put it in the shell app.vue or I'm going to use the dialog library I already have once I get an answer on templates + - If I use the vuetify example it means there needs to be a dialog in the shell that is activated from any form inside it but it also needs to be bound and shit and won't be very clean + - If I use the library dialog component and figure it out in theory it will just popup when required and not pollute the shell template with anything. I guess it inserts itself into the dom. + +TODO: WIDGET EDIT FORM SAVE AND NEW BUTTON LIKE V7? + - will the menu be too crowded? + - How often really will this be needed? + +TODO: RECORD HISTORY - implement and componentize - 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 @@ -131,13 +136,22 @@ TODO: Record history display / check other AyaNova 7 options / buttons that need - 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: - Time zone mismatch message sb localized and far shorter with an actionable link to that area of the client +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 + + + + + TODO: WIKI - componentize - in vue slot? or separate page, probably separate page as it will need full screen likely for most users -TODO: Attached documents +TODO: ATTACHED DOCS? + - is this a thing on it's own, I forget? - componentize