This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user