This commit is contained in:
2021-06-29 16:34:49 +00:00
parent 97251d69a3
commit 450bc26a81

View File

@@ -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