This commit is contained in:
2021-10-15 18:19:50 +00:00
parent 62e694d322
commit 145b9bb1e6

View File

@@ -7,46 +7,21 @@
"Make it happen"
- Jim July 28th 2021
## TODO TO BETA
## ROUGH SCHEDULE TO GET TO BETA
release
add reports from joyce
update docs for migrate and unitmodel changes
todo: consider putting forward / back buttons at *top* of datatables as well at least in wide view
it's annoying when the pages move the buttons up and down when you're trying to scroll quickly.
todo: make the huge generation be actually huge and let's see how far we can push it within overnight bounds of generation, i.e. set and come back next morning so should take less than 8 hours ideally
current changes to huge take 2.5 hours, want way more of every table essentially so....
todo: workorder seeding should have few if any service date in the future unless it's just a few days, the vast majority should be within the current month or maybe the next at most
security jwt tokens and expiration, can a user just keep working if they are set to inactive because their token hasn't expired?
should tokens refresh periodically and have a super short life?
https://stackoverflow.blog/2021/10/06/best-practices-for-authentication-and-authorization-for-rest-apis/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter
Update front / back / dotnet 6 is out
Update front / back / dotnet 6 is out
https://dotnet.microsoft.com/download/dotnet/6.0
https://docs.microsoft.com/en-us/dotnet/core/compatibility/6.0
https://docs.microsoft.com/en-us/aspnet/core/migration/50-to-60?view=aspnetcore-5.0&tabs=visual-studio-code
https://gist.github.com/davidfowl/0e0372c3c1d895c3ce195ba983b1e03d
QRCoder may have issues but maybe I don't use those exact methods requiring it on linux (system.drawing.common)
https://github.com/codebude/QRCoder/issues/315
https://github.com/codebude/QRCoder/issues/315
double check roles at client, the way authorizationroles.hasrole is coded makes me think it might be wrong
it only checks that the value is nonzero but in postgres I noticed it needs to compare if the resulting value equals the exact role being checked
i.e. it's not enough to go userroles & desiredrole>0 but rather userroles&desiredrole==desiredrole
confirm the filter in datatable matches what is really happening on login and access etc
Customer work order form / view / open???
Customer CSR form has a bunch of todo in the template, WTF?
@@ -120,10 +95,24 @@ Coded by importance
\_____|______|_____|______|_| \_| |_|
- Schedule settings always on first setting shows nothing set for the color source even though it's defaulted to a known value?!
- 1 double check roles at client, the way authorizationroles.hasrole is coded makes me think it might be wrong
it only checks that the value is nonzero but in postgres I noticed it needs to compare if the resulting value equals the exact role being checked
i.e. it's not enough to go userroles & desiredrole>0 but rather userroles&desiredrole==desiredrole
confirm the filter in datatable matches what is really happening on login and access etc
-1 Schedule settings always on first setting shows nothing set for the color source even though it's defaulted to a known value?!
-1 logged in as tech user tried to change status got not authorized when it was closed status?
yeah, tech user can't seem to set any locking status or maybe any status, they have "service techncian" only role
- 1 security jwt tokens and expiration, can a user just keep working if they are set to inactive because their token hasn't expired as long as they don't login fresh?
should tokens refresh periodically and have a super short life?
https://stackoverflow.blog/2021/10/06/best-practices-for-authentication-and-authorization-for-rest-apis/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter
-2 hyperlinks in memos sb clickable to open in new tab or window or whatever
this supports help links in migrate and also user links like "take a look at workorder 55" with a link to it in the UI
recognize urls and make them actionable somehow
@@ -279,6 +268,7 @@ todo: 3 Schedule form reporting?
todo:1.5 Joyce case 3931 test restore of 4alarm data
actually, try it here first with small amount of data then try the huge one
Get a copy from Joyce on the red drive, it's about 5gb
write up how to do it if there are manual steps (there will be I guess but maybe there shouldn't be)
make sure it works one way or another