diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 07a213cc..970cc37c 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -417,19 +417,17 @@ CURRENTLY DOING: 3891 3: Implement a workable duplication system - SEE CASE 3891 for duplicate at client idea - Tested on Project, works perfectly, also found some optimizations to make around new records in create and also found that new: true is unnecessarily being set on route +outstanding for this: - todo: duplicate the duplicate stuff in Project on all other forms - - rejig the formstate setting and object setting code for duplicate based on project - - replace duplicate code with project version - Remove at server duplicate route and de-document if found anywhere also any redundant support code that was related to duplication NOT THE FOLLOWING THOUGH which are too complex to dupe at client Translation, User, Purchaseorder, Contact, - New name should reflect it's a copy so user can see something changed otherwise hard to see it's a dupe except for the url bar + use localized "Copy" text and append to name + if serialized then no need to do anything as it's obvious there is no serial in UI @@ -464,6 +462,14 @@ todo: purchase order dupe code at server is a bit sus. is affecting inventory on duplicate?? Look into it. +todo: workorder "template" replacement via duplicate requires some changes: + V7 notes: + has option to update part pricing to current levels + templates only support the following items + Unit, scheduled users, task, parts, labor, travel + it creates dated records with no dates + + todo: work order remove all option - workorder duplicate brought up that it would be handy to be able to remove *all* of a grandchild collection e.g. Scheduled users has a "Mark All for deletion" menu option to quickly remove a bunch See item immediately below about this @@ -501,6 +507,10 @@ todo 2-3: cases 3501 / 3867 both - bulk add units by tag Do at client so user can just not save if they fuck it up TODO 2 (all 2's): V7 features on wo I haven't coded yet + + Template replacement support case 3897 + some funky mass delete and other menu options, not huge but very necessary + WOItem selected 3374 - be able to move woitem to any customer's open workorders not just the same customer. not sure of the use of this, it's couched like a template issue which is what template is for, but since we no longer force