diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index abc9511e..b0e6be66 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -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 ######################################################################################################################## ########################################################################################################################