This commit is contained in:
2021-08-31 15:22:53 +00:00
parent 46c5022c36
commit 97f13d8b05

View File

@@ -13,12 +13,6 @@
Aug
Confirm migrate with lots of large attached docs at limits
I'm guessing a huge attach might need some exception handling
try one bigger than allowed at server
try a few huge ones from T430 laptop
Misc "blizzard"
Customer UI
CSR techs ui accept to wo etc
@@ -56,35 +50,29 @@ Coded by importance
2 means definitely later after 1'sales
3 means nice to have but not sure or not urgent may even remove
## E2E TESTING
todo:2 cypress testing for load testing etc
has to be done manually, there is a good idea in the comment here:
https://stackoverflow.com/a/51197403/8939
basically, init a new vue ui project, commit it, then add e2e plugin then recommit to see what all changed so can then manually remove that from main project
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: Need stress test for client that can generate workorders in parallel for load testing
## V8MIGRATE
migrate woitem loan not tagging loan units??
migrate users not tagged with vendorid if subcontractor or ho/custid if customer type user?
migrate region and global wiki specifically:
### Global Wiki
v8 does not have a Global Wiki page (the Wiki page formerly accessible from the opening screen in AyaNova 7), the export will move the Wiki and any embedded files to a User account created just to contain it's Wiki and attached files named "V7_EXPORT_GLOBAL_REPOSITORY".
### Region Wiki
v8 does not have Regions, all functionality previously in Regions will be split out into several new and changed objects.
The Region Wiki if found will be exported to a User account created just to hold the Wiki and files named ""V7_REGION_WIKI_REPOSITORY_region name"
Global object fully
logos, signature text etc
Pick through and determine things that were missed to migrate and list here
CSR
Global settings
OPS settings
logo?
### Global Wiki
v8 does not have a Global Wiki page (the Wiki page formerly accessible from the opening screen in AyaNova 7), the export will move the Wiki and any embedded files to a User account created just to contain it's Wiki and attached files named "V7_EXPORT_GLOBAL_REPOSITORY".
### Region Wiki
v8 does not have Regions, all functionality previously in Regions will be split out into several new and changed objects.
The Region Wiki if found will be exported to a User account created just to hold the Wiki and files named ""V7_REGION_WIKI_REPOSITORY_region name"
@@ -97,7 +85,8 @@ Global object fully
- 1 Help docs workorder help page shows issue on v7 laptop with some blocks showing with horizontal scroll bars on them (bulleted lists for some reason)
this sucks, need to avoid that
-2 Attachment ui sucks for big upload as it just sits there apparently doing nothing with no feedback
-1 1. Open a client. Click on ... and select Quotes. Instead of opening the Quotes datalist filtered to show all quotes for this client, shows orange message briefly customer edit context click [Quotelist]
2. Open a client. Click on ... and select Preventive Maintainence. Instead of opening the PM datalist filtered to show all pms for this client, shows orange message briefly customer edit context click [PMlist]
@@ -483,6 +472,18 @@ todo:2 many biz objects are not using new PUT methodology
might be that they don't need it but for consistency should check into it
## E2E TESTING
todo:2 cypress testing for load testing etc
has to be done manually, there is a good idea in the comment here:
https://stackoverflow.com/a/51197403/8939
basically, init a new vue ui project, commit it, then add e2e plugin then recommit to see what all changed so can then manually remove that from main project
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: Need stress test for client that can generate workorders in parallel for load testing
########################################################################################################################
########################################################################################################################