This commit is contained in:
@@ -1,9 +1,36 @@
|
|||||||
# now
|
# now
|
||||||
|
|
||||||
|
|
||||||
|
todo: BIG PICTURE
|
||||||
|
prep a release candidate and announce it as such to buy time
|
||||||
|
look for final ayanova 8 changes before doing so in todo's below (high priority stuff only)
|
||||||
|
|
||||||
|
|
||||||
|
QBI order of release decision (does raven qbi need to be released along with v8 simultaneously??)
|
||||||
|
if yes then need to whip that shit up pronto with a beta to go with RC for raven
|
||||||
|
figure out how many active qbi users, like will this prevent most people from upgrading?
|
||||||
|
Make a QBI test app but not completely filled in yet in vstudio on v7 laptop then try to open and build in .net core??
|
||||||
|
or figure out the state of .net windows apps, actually also was going to look into platform support for qb desktop api just to see whats out there
|
||||||
|
Beta release QBI (not sure how the fuck that will work or even how to test it but whatever)
|
||||||
|
need a trial of qb desktop maybe
|
||||||
|
|
||||||
|
Outlook integration extension??
|
||||||
|
wtf to do with that, are there any other extensions actively being sold that I need to worry about?
|
||||||
|
|
||||||
|
Pricing policy and plan
|
||||||
|
New website at the ready
|
||||||
|
including live eval as planned below
|
||||||
|
New Rockfish ASAP
|
||||||
|
should use postgres, need to build site and importer script / code separately
|
||||||
|
|
||||||
|
todo: validate the rate limiting by tailing the error log and hitting test raven with a browser and just giong through it all with full refresh to see if it kicks in during standard like rockfish
|
||||||
|
|
||||||
|
|
||||||
todo: QBOI deprecation
|
todo: QBOI deprecation
|
||||||
done: QBOI removed from website except still in docs and in trial installer
|
done: QBOI removed from website except still in docs and in trial installer
|
||||||
done: Product is set to inactive with ShareIt, no one can buy it now
|
done: Product is set to inactive with ShareIt, no one can buy it now
|
||||||
OUTSTANDING: I will need to remove it from the AyaNova installer completely
|
OUTSTANDING: I will need to remove it from the AyaNova installer completely
|
||||||
|
or maybe not since we will be hiding the v7 download when new website goes up anyway so... :shrug:
|
||||||
OUTSTANDING:
|
OUTSTANDING:
|
||||||
There is one single active QBOI user "PITI" Pro-tech IT.ca and they just renewed QBOI so The earlier the better to notify him if it's officially discontinued
|
There is one single active QBOI user "PITI" Pro-tech IT.ca and they just renewed QBOI so The earlier the better to notify him if it's officially discontinued
|
||||||
His QBOI expires 2023-04-18
|
His QBOI expires 2023-04-18
|
||||||
@@ -28,6 +55,7 @@ todo: licensing and pricing
|
|||||||
Or do we say v7 is dead as of xx date, v8 will be the new thing and we will give a deep discount to purchase and be on v8??
|
Or do we say v7 is dead as of xx date, v8 will be the new thing and we will give a deep discount to purchase and be on v8??
|
||||||
|
|
||||||
todo: sunset v7 upon the moment of v8 release
|
todo: sunset v7 upon the moment of v8 release
|
||||||
|
email protech it and explain qboi situation
|
||||||
move the site to legacy subfolder (search and replace links that point to root url to subfolder url)
|
move the site to legacy subfolder (search and replace links that point to root url to subfolder url)
|
||||||
inform all v7 users that we will be moving v7 to legacy support mode,
|
inform all v7 users that we will be moving v7 to legacy support mode,
|
||||||
offer them a link to test convert to v8 (manual link to v7 migration pages)
|
offer them a link to test convert to v8 (manual link to v7 migration pages)
|
||||||
@@ -83,23 +111,11 @@ todo: LIVE EVAL NOTES
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
TODO: Unit model select template doesn't offer UPC as a field nor does it in Unit though Unit's I guess maybe don't work that way, see v7 to confirm where UPC code was exposed
|
|
||||||
looks like this was forgotten
|
|
||||||
when enabled go back into unit model docs and UPC field and expand
|
|
||||||
|
|
||||||
todo: unit model discontinued date should be hidden until disconitnued is checked in client UI
|
|
||||||
|
|
||||||
todo: something in v8migrate level 1 change regarding loan units or something??
|
|
||||||
I think it's the only outstanding current issue other than plugins before release and the bits here in this "now" todo section
|
|
||||||
|
|
||||||
|
|
||||||
ADD TO DOCS:
|
ADD TO DOCS:
|
||||||
test server license expired so goes to license request page even though there is data in it and when I enter the license request company name etc it says all data will be erased!?
|
|
||||||
must be something to do with expired license but no idea why it would say that fuckery!
|
|
||||||
It's deliberately coded this way in the client UI: if there is existing data and it's an expired *trial* then it will automatically prompt to erase db before it will even send the request
|
|
||||||
this is good, but confusing, maybe a better message indicating what's up?
|
|
||||||
Also docs need addition about this issue and process.
|
|
||||||
not a highly important thing, but should be noted in docs at least
|
|
||||||
|
|
||||||
|
|
||||||
TEST IMPORT FILE OPEN ON iPad device as the file input accept type may not work with apple
|
TEST IMPORT FILE OPEN ON iPad device as the file input accept type may not work with apple
|
||||||
@@ -140,7 +156,7 @@ start in on QBI
|
|||||||
todo: (only if winforms is the route to go and .net core supports qb api) figure out how can design forms in vscode for a winform interface, possible build them on v7 laptop, commit and open in vscode just the form design part
|
todo: (only if winforms is the route to go and .net core supports qb api) figure out how can design forms in vscode for a winform interface, possible build them on v7 laptop, commit and open in vscode just the form design part
|
||||||
does .net core support winforms? Has the form design code format changed from .net?
|
does .net core support winforms? Has the form design code format changed from .net?
|
||||||
|
|
||||||
QBOI? Fuck QBOI?
|
QBOI? Fuck QBOI, all my homies hate qboi
|
||||||
How many actual? one PITI
|
How many actual? one PITI
|
||||||
Put last?
|
Put last?
|
||||||
Focus on qbi
|
Focus on qbi
|
||||||
@@ -154,6 +170,14 @@ rockfish front end improvements, revocation, license link that does nothing??
|
|||||||
product codes or feature options to include??
|
product codes or feature options to include??
|
||||||
what exactly is rental in the license doing?
|
what exactly is rental in the license doing?
|
||||||
is license versioned for format?
|
is license versioned for format?
|
||||||
|
make it a razor pages / bootstrap application
|
||||||
|
better secrets handling rather than in app code or does this matter if server is compromised??
|
||||||
|
use cron jobs to handle licensing notifications etc rather than doing it manually
|
||||||
|
see https://blog.healthchecks.io/2022/02/healthchecks-io-hosting-setup-2022-edition/ for inspiration
|
||||||
|
cron job can call a .net core app that logs into db and does the work mailing out etc
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -201,7 +225,7 @@ critical path items:
|
|||||||
|
|
||||||
- Plugin / addon replacements implemented and fully tested
|
- Plugin / addon replacements implemented and fully tested
|
||||||
qbi - 4alarm can't migrate until this is done
|
qbi - 4alarm can't migrate until this is done
|
||||||
qboi
|
qboi - no
|
||||||
(if pt, well after release if ever)
|
(if pt, well after release if ever)
|
||||||
??? others??
|
??? others??
|
||||||
|
|
||||||
@@ -337,7 +361,14 @@ todo: 3 WINDOWS SINGLE LAUNCHER:
|
|||||||
╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝
|
╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝
|
||||||
|
|
||||||
|
|
||||||
|
todo: 1 10gb is way too high for the file limit in nginx etc, it should be reduced considerably as it allows an attack vector that ties up server
|
||||||
|
|
||||||
|
todo: 1 test server license expired so goes to license request page even though there is data in it and when I enter the license request company name etc it says all data will be erased!?
|
||||||
|
must be something to do with expired license but no idea why it would say that fuckery!
|
||||||
|
It's deliberately coded this way in the client UI: if there is existing data and it's an expired *trial* then it will automatically prompt to erase db before it will even send the request
|
||||||
|
this is good, but confusing, maybe a better message indicating what's up?
|
||||||
|
Also docs need addition about this issue and process.
|
||||||
|
not a highly important thing, but should be noted in docs at least
|
||||||
|
|
||||||
|
|
||||||
## MIGRATION ITEMS
|
## MIGRATION ITEMS
|
||||||
@@ -351,6 +382,9 @@ todo: 3 WINDOWS SINGLE LAUNCHER:
|
|||||||
needs to re-work the loaner list and match up the id's of any active work order they are on somehow and then flag that in v8 so
|
needs to re-work the loaner list and match up the id's of any active work order they are on somehow and then flag that in v8 so
|
||||||
immediately after workorders are exported that's the step to re-run through the loaners and flag them
|
immediately after workorders are exported that's the step to re-run through the loaners and flag them
|
||||||
|
|
||||||
|
todo: 1 something in v8migrate level 1 change regarding loan units or something??
|
||||||
|
I think it's the only outstanding current issue other than plugins before release and the bits here in this "now" todo section
|
||||||
|
|
||||||
|
|
||||||
## TESTING ITEMS
|
## TESTING ITEMS
|
||||||
████████╗███████╗███████╗████████╗██╗███╗ ██╗ ██████╗
|
████████╗███████╗███████╗████████╗██╗███╗ ██╗ ██████╗
|
||||||
@@ -390,6 +424,12 @@ todo:3 todo: check out this SPA memory leak detector, it *does* have a login abi
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
TODO: 1 NOTE CLIENT/ SERVER/ DOCS ALL: Unit model select template doesn't offer UPC as a field nor does it in Unit though Unit's I guess maybe don't work that way, see v7 to confirm where UPC code was exposed
|
||||||
|
looks like this was forgotten
|
||||||
|
when enabled go back into unit model docs and UPC field and expand
|
||||||
|
|
||||||
|
todo: 1 unit model discontinued date should be hidden until disconitnued is checked in client UI
|
||||||
|
|
||||||
todo: 1 BUGBUG - loaner item has a default rate but it's not being used on work orders when selected
|
todo: 1 BUGBUG - loaner item has a default rate but it's not being used on work orders when selected
|
||||||
probably also quotes and pm's as well.
|
probably also quotes and pm's as well.
|
||||||
NOTE: v7 didn't have a default rate, not sure why I added it, maybe it's better to remove it?
|
NOTE: v7 didn't have a default rate, not sure why I added it, maybe it's better to remove it?
|
||||||
@@ -397,7 +437,12 @@ todo: 1 BUGBUG - loaner item has a default rate but it's not being used on work
|
|||||||
so after beta but before release should be dropped, or maybe this is my first schema update besides translation?
|
so after beta but before release should be dropped, or maybe this is my first schema update besides translation?
|
||||||
|
|
||||||
|
|
||||||
todo: 1 should a superuser really have a dashboard?
|
todo: 3 should a superuser really have a dashboard?
|
||||||
|
it's easier for testing purposes but aside from that I don't think so
|
||||||
|
super user should only be used to manage ayanova and other users, not for actual stuff though it needs memos for export notification etc....hmmm...
|
||||||
|
maybe just say fuck it for now
|
||||||
|
Bumped for later re-examine
|
||||||
|
|
||||||
todo: 2 adm-import lists a lot of objects that are work order item children etc, I think people mainly want invenotry (which isn't there), customers, ho maybe, whatever is the biggest lists
|
todo: 2 adm-import lists a lot of objects that are work order item children etc, I think people mainly want invenotry (which isn't there), customers, ho maybe, whatever is the biggest lists
|
||||||
so remove unimportable types, implement most desired import types
|
so remove unimportable types, implement most desired import types
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user