diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 703d8a61..771f8b97 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -22,6 +22,9 @@ TODO: SEEDER also, seeder allowed exceeding active user count up the trial user count allow login of superuser only when active count exceeded as the error message suggests should work +attempt to delete a user to free up license but got error: +update or delete on table "auser" violates foreign key constraint "aworkorderstate_userid_fkey" on table "aworkorderstate" +so apparently they don't affect history when update workorderstate @@ -899,4 +902,11 @@ https://www.ayanova.com/Downloads/v8/ayanova8.alpha.136-win-x64.7z https://www.ayanova.com/Downloads/v8/migrate136.7z BUILD 136 CHANGES OF NOTE +- many changes to support scenario where someone directly edits the db to circumvent licensing + translated error display in popup with help link + updated license manual page with section regarding license count exceeded + server locked in this state except for superuser who gets limited UI where they can access Users list and edit user to fix +- Fixed bug where just get server error message instead of ref. integrity message when attempting to delete a User created by seeding fails as they have linked records not caught by normal system when data is non-seeded + +