This commit is contained in:
2019-12-03 00:34:19 +00:00
parent 3f8bc27738
commit 9b1a5878ab

View File

@@ -46,7 +46,12 @@ CURRENT TODOs
=-=-=-=-=-=-=
TODO: MOVE THIS DOWN? AFTER ALL WIDGET FORM STUFF IS DONE Form customize UI
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 you create custom fields and edit
- Set if visible / hidden
- Ties into main grid stuff below
@@ -59,7 +64,7 @@ TODO: MOVE THIS DOWN? AFTER ALL WIDGET FORM STUFF IS DONE Form customize UI
- This way the client is always working with the correct data and also no mass changes are made at the server and if the user chooses not to save the record at the client then nothing is affected
- Maybe a function that all customfield able objects call?
TODO: Grid form analysis and completion
TODO: MAIN GRID LIST ANALYSIS, DESIGN AND COMPLETION
- Main grid time is off from edit form time by -1 hour
- Should users be able to set columns or am I really going to force it to a preset?
- I had a customer today request the Description field from unit show in the workorder service grid, it doesn't do that
@@ -88,8 +93,9 @@ TODO: Trial route ui support in client
- Would be useful to see and manage OPS things related to deployment to server just to save time, can refine them later
TODO (NEEDS re-test ON MOBILE for appearance and functionality): Reports - stub out
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.
@@ -112,11 +118,12 @@ TODO: SERVER STATUS
TODO: Why is there an error in the console when a user is not logged in and opens client?
- It should just go to login, no error should show in the console
TODO: 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
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
- 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
@@ -124,7 +131,7 @@ 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
TODO: - Time zone mismatch message sb localized and far shorter with an actionable link to that area of the client
TODO: WIKI
- componentize
@@ -133,8 +140,7 @@ TODO: WIKI
TODO: Attached documents
- componentize
TODO: save and new button in edit form like v7? Or only from main?
- will the menu be too crowded?
RETEST HERE ON ALL DEVICES
@@ -144,6 +150,15 @@ TODO: Clean up TODO list, have only actionable, not completed items.
- Make a to_test.txt doc so can move todo's to to test doc for testing
- anything in this doc that isn't related directly to individual todo's other than a small big picture stuff at top sb elsewhere
- Idea is to have a focused, clean actionable list here.
- Prioritize any basic stuff that will be replicated over and over again
- i.e. regular edit forms, not schedule or workorder form which will require their own separate work and are not replicated
- want to get going with all the background object types like clients and users etc before I try to make the schedule and workorder forms
- Identify any unique time consuming items and put them in their own block of todo's
- Self serve server stuff
- workorder form
- Accounting integration and other plugins
- import datadump etc
- There is a lot of crap at the bottom of this document in this todo!
TODO: NOW THAT FORM IS THERE MOSTLY, CLEAN UP CODE FOR RE-USE in many other forms
- Look for things to componentize
@@ -238,14 +253,6 @@ FIXES REQUIRED
- Don't like popup messages, would rather see a notification icon and be part of that unless it's super critical
- Implement a toaster or some similar notification
Figure out why custom fields don't exist in widgets test data and put it there so can code it.
Put all the widget fields on the form
Check rights when navigating to the form
Fetch the record when the form opens
Localize the validations
Ensure my own validations work to match the biz rules for the widget form.
Add update and save code
Make all fields work according to specs below
Make a basic crud form with all the fields necessary, then iterate over it adding the items below.