This commit is contained in:
@@ -275,13 +275,18 @@ todo: many biz objects are not using new PUT methodology
|
||||
|
||||
|
||||
|
||||
CURRENTLY DOING:
|
||||
|
||||
CURRENTLY DOING: Move cypress testing out of vue project and into it's own project
|
||||
|
||||
todo: cypress testing for load testing etc
|
||||
Look at moving to a standalone Cypress setup, why bother with the one built into vue ui, it doesn't seem to offer any benefits to doing it alone
|
||||
this way can be fully up to date etc
|
||||
https://www.cypress.io/
|
||||
Remove from vue ui project but make copy of tests first
|
||||
then make new project folder for this and put the tests there
|
||||
install standalone cypress and go it without vue stuff
|
||||
|
||||
OVERALL
|
||||
|
||||
- Add items below that are just spurious and not tied to a particular case as v.next cases YAGNI/TTM!
|
||||
- then full in front end and flow out to back end as required, remove any backend that was a defunct evolutionary path so no cruft left around
|
||||
many UI affecting cases, some bigger than others, almost none though are deal breakers in terms of just putting all the controls on first then refining
|
||||
so can go whole hog on adding controls and stuff, but make sure that they are all dealt with as hideable wherever possible and in some cases need to add
|
||||
@@ -293,57 +298,16 @@ OVERALL
|
||||
- ## Try to find every thing that will matter when more collections are added now, ensure a full flow from start to stop and everything in between to try to catch any gotchas now before get too deep into it ##
|
||||
|
||||
|
||||
todo: cypress testing for load testing etc
|
||||
Look at moving to a standalone Cypress setup, why bother with the one built into vue ui, it doesn't seem to offer any benefits to doing it alone
|
||||
this way can be fully up to date etc
|
||||
https://www.cypress.io/
|
||||
Remove from vue ui project but make copy of tests first
|
||||
then make new project folder for this and put the tests there
|
||||
install standalone cypress and go it without vue stuff
|
||||
|
||||
|
||||
|
||||
todo: Translations stuff
|
||||
- WorkOrderItemUnitList key added
|
||||
|
||||
|
||||
todo: UI wo descendants data table exposure (old v7 wo tree nav pane ui)
|
||||
expose them as menu options from the workorderlist itself
|
||||
so user goes to Main Workorders DataTable and in there with the extensions etc is an option to
|
||||
select items list from menu -> Workorderitems -> select parts list from menu -> Parts
|
||||
So at wo list level you can switch to items level
|
||||
at items level you can select any grandhild level and see a datalist for that level
|
||||
but only top level exposed in navigation pane menu
|
||||
WorkOrder is *still* the main key in all these sub tables
|
||||
Sub tables all rows have column for Workorder itself as main key / openable object for row
|
||||
You cannot open a workorderItem for example directly, it's an entire workorder
|
||||
though it may center upon the item as preselected row??
|
||||
fastest system might be a "focus(atype,id)" property in Router, workorder form opens, tree is walked to find the record and the full path to it is selected at each level
|
||||
e.g. if it's a sched user id 45 then wo finds it in the tree and then selects it's woitem first then the scheduser next in grid (if more than one of each)
|
||||
that way it's there to edit / view from one click in the sub table grid
|
||||
Reports and bulk ops all use full workorder object so it's up to the report maintainer how they show
|
||||
|
||||
|
||||
|
||||
todo: Should workorderitemloan be included in contract discounting system??[v.Next?]
|
||||
i.e. should *anything* that can be charged for on a workorder and which you don't directly enter a price (like outside service) be part of contracting system??
|
||||
|
||||
|
||||
|
||||
todo: how far to extend down tags, custom fields , wiki [v.Next?]
|
||||
## UNLESS A FEATURE REQUIRES IT....MAYBE WAIT FOR FEEDBACK / IMPLEMENT LATER
|
||||
because technically could do that easily, each child/grandchild will have own popup edit form to place those controls
|
||||
would open shit up drastically for people to play around and add whatever fucking insane thing they want to each level
|
||||
would certainly make Scott happy, he could put his inspection shit right in there maybe or class or whatever the fuck
|
||||
Tags at the very least would make a lot of sense
|
||||
really??
|
||||
wiki might be pushing it
|
||||
definitely
|
||||
attachments would be kind of interesting but hmm...
|
||||
Custom fields also probably very useful
|
||||
People would likely want some of this to display on the list format outside
|
||||
Would definitely want it turned off by default, i.e. no custom fields showing
|
||||
Main thing is to be able to print the custom fields and tags which is there by default now
|
||||
Cons: huge form, maybe too much on it??
|
||||
Just doing units for now, will consider others later
|
||||
## See how units turn out in UI and go from there ##
|
||||
|
||||
|
||||
|
||||
------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user