This commit is contained in:
2021-10-08 19:54:07 +00:00
parent 19812630d2
commit 25f2e07ae6

View File

@@ -12,28 +12,14 @@
## ROUGH SCHEDULE TO GET TO BETA
Testing cases
Upgrade to Postgres 14 here and with test windows 64 dist and at linux server
https://www.postgresql.org/about/news/postgresql-14-released-2318/?utm_source=DigitalOcean_Newsletter&mkt_tok=MTEzLURUTi0yNjYAAAF_-kq9yrSqHDi1mA-drJPg1COiq4s1V8qwN1cFXW_5E79r3XoOvct6MYo4p6heM-7_2iuBSeC9R1ODlweZngo0BNO9XB-5_GwvsTV2k8_o
How to make a postgres portable from binaries
download latest binaries: https://www.enterprisedb.com/download-postgresql-binaries
unzip latest binaries to a source folder
make a dest folder in c:\data\code\postgres_xx
copy bin, lib, share folders from source to dest
Create a new db, run this once:
c:\data\code\postgres_14\bin\initdb -D ^"C^:^\data^\code^\postgres^_14^\ayanova^" -U postgres -A trust
that's it, run it with:
C:\data\code\postgres_14\bin\pg_ctl -D ^"C^:^\data^\code^\postgres^_14^\ayanova^" -l logfile start
Update front / back
test deploy
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?
Dashboard / widgets
@@ -768,6 +754,7 @@ MID CENTURY MODERN TUNES - https://www.allmusic.com/album/ultra-lounge-vol-14-bo
BUILD 133 CHANGES OF NOTE
- Upgraded test win64 AyaNova to use Postgres 14 which was just released
- Work order header status control, moved click detection to outer div (just like signature control) so can more easily click anywhere on it to open the work order status control for setting
- Removed User UIColor setting as it is not practical to use with the new schedule control and that was the only place it was used in v7
- Service -> Schedule implemented (help docs available now as well)