This commit is contained in:
@@ -527,6 +527,11 @@ todo: can't connect to helloayanova.com server to do migrate
|
||||
|
||||
todo: sb able to copy the url from help about in v8 ui and use for migrate easily, just copy and paste so it should handle the api v8 shit at end of it
|
||||
|
||||
todo: set SEED numbers after migrate to highest wo number as they are not advanced when migrate happens so will be dupes
|
||||
maybe best to track this in the plugin itself, just increment the highest wo number counter then set it at the end
|
||||
as the process is not necessarily in order by wo number
|
||||
|
||||
|
||||
Inventory handling ideas:
|
||||
maybe do use inventory, but start out with crazy high numbers for each part
|
||||
i.e. iterate all v8 parts after export and set each to a huge opening inventory adjustment value like the max value possible in v8?
|
||||
@@ -866,56 +871,6 @@ MID CENTURY MODERN TUNES - https://www.allmusic.com/album/ultra-lounge-vol-14-bo
|
||||
|
||||
BUILD CHANGES OF NOTE
|
||||
|
||||
BUILD 118
|
||||
|
||||
- Trial seed database regression fix (was preventing re-seeding after already seeded)
|
||||
- Implemented all Child->grandchild data tables for quotes and pm's like workorders
|
||||
- Loading / Saving overlay fully implemented for all forms
|
||||
this prevents users from clicking around while a save is happening
|
||||
workorders with a lot of changes take time to walk the tree and save each item which spurred this change mostly
|
||||
clearly denotes that something is happening that they need to wait for
|
||||
- Quote/pm/service orders duplicate* menu options
|
||||
now prompt equally for copy wiki and attachments
|
||||
fixed some minor issues with certain combos erroring out, tested all possible combos and works properly now
|
||||
if you saw an issue before it's probably fixed now
|
||||
- PM time units and days of week displaying in selection controls in alphabetical order, not sequential order - fixed
|
||||
- Quote/PM/Service orders implemented basic notification for all collection objects
|
||||
(in other words object created, object age, object deleted, object modified for all workorder item descendant objects)
|
||||
- Unhideable fields (case 3916) good catch, thank you for spotting those, fixed, I found some more as well:
|
||||
Purchase order, Service rate, travel rate, tax code, admin->User, Translation (shouldn't have offered Customize),
|
||||
- quote/pm/service work orders made the work order Items font two sizes bigger to make it easier to find when quickly scrolling up and down as a visual "anchor"
|
||||
- Work order item loan:
|
||||
Implemented all v7 functionality:
|
||||
properly flags (and unflags on delete or return) the loaner unit with the id of the workorder item record
|
||||
filters the loan item picklist so that only available items can be selected
|
||||
Made it a default column in loan item datalist to show which workorder id it's currently loaned out to
|
||||
existing menu item in workorderitemloan edit form is available to see all workorder items this loaner was selected on
|
||||
- v8 migrate
|
||||
Made the v7-import tag an optional field users can set to anything or nothing (still want to keep the ability because many users may find it useful to be able to know which objects were imported or for mass deletion)
|
||||
Custom fields now properly migrate their customized names from v7 to v8 and display properly on forms
|
||||
Custom fields time values now properly migrate with the correct time (was not set to UTC before so was out by variance from GMT/UTC)
|
||||
Workorder export fully implemented and probably riddled with bugs
|
||||
Problems I know about already
|
||||
v7 used "Bankers rounding" which is round up if midway so some totals in v8 will be lower than the v7 source record by 1cent.
|
||||
v8 doesn't yet use bankers rounding but will soon to match v7
|
||||
"Distance" field in v7 woitemtravel is not exposed in v8 but is actually there, I just missed putting the control on the form
|
||||
Inventory
|
||||
I have some more work to do with inventory, for now to facilitate migrate it just puts 1 billion in stock for every part migrated
|
||||
I will keep the 1 billion bit and be adding code to do a final inventory adjustment at the end of the migrate to bring the v8 balances
|
||||
into agreement with the v7 balances. (some tricky work needed there due to the vast differences in how inventory works so leaving that for now)
|
||||
If useinventory is off in v7 it will just ignore all inventory, if it's on it will create an opening balance of 1billion for each part and deduct from each part as it migrates workorders
|
||||
part requests do not migrate the purchase order id link if there was one in v7; not sure how I'm going to handle this, i was hoping to leave out importing po's but I might just have to anyway
|
||||
ultimately I can fix up the inventory balance at the end no matter what gets imported, it's just that v8 takes all inventory affecting things very seriously so it's going to
|
||||
leave a lot of artifacts in the db if it has to adjust and add and remove tons of stuff which I was hoping to avoid. Will have to give it a think.
|
||||
Problems I don't know about
|
||||
It would be helpful and most efficient to test migrate against as wide a variety of db's as possible before I port the migrate code from workorder over to quotes and PM's as well
|
||||
I'm deliberately holding off on quotes and PM's until we've had a chance to test it and shake out the most obvious bugs to save time later
|
||||
so if you have any db's to test against now's the time, the weirder and more fucked up the better. They need to be current version of AyaNova though to work with the plugin.
|
||||
The plan is ultimately that it should just handle any db with weird data without the user having to "fix" or change anything in v7 before it will migrate.
|
||||
Please put any new issues found into testing cases individually, if there is an error include the full export log with error from the migrate form which can be copied and pasted into the case
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
BUILD 119
|
||||
|
||||
- Fixed TLS / SSL issue preventing connecting v8 migrate to our test server via https url
|
||||
|
||||
Reference in New Issue
Block a user