diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 055c9344..6458fc6f 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -5,18 +5,6 @@ MISC ITEMS THAT CAME UP - - - -todo: if list view not found / deleted when grid list form is opened rather than erroring with object/object it should - handle more elegantly: - possibly show proper error but for sure select the no filter option automatically - test by setting filter from one browser then delete it from another and refresh first - user should not be confused about what happened - This is happening due to user's cached filter stuff at client being out of sync with server - maybe the local cache should be checked on login first and cleaned up? - or I guess on demand is best since it's not eating up bandwidth - todo: customer users and regular users really need to reconsider not using a standard grid, seeded huge basically dies waiting However, how real is that scenario in the first place? @@ -35,11 +23,6 @@ todo: deleting customer must attempt to delete the following as they are entered todo: deleting HeadOffice must attempt to delete all contacts too -todo: initialize.js is sketchy as hell, it replicates the entire role rights stuff essentially - it should be changed so that instead of checking for roles it should be checking for rights to individual items one by one - if it finds at least one item in the sub array for that group then it can make the container and insert the items - - todo: test Contact vs User rights on routes todo: test Contact vs User form customization independence @@ -47,15 +30,15 @@ todo: Initialize has an expired license section that prevents all other options except fixing the license however I think this is supposed to switch to readonly mode in most cases unless it's a rental license? need to look into this, it's confusing what the intent is there + What is our policy for an expired license and how should it appear in the UI? + Server state read only? + We could always issue them a one day license if it's expired and they need to do something and we feel kind about it, but some licenses are perpetual too so...?? WTF todo: Case 3595 Mass delete extension Do this early as it will be copied over and over again -todo: BizRoles.cs at server: - Change so that workorder structure just copies from top workorder item and similar for others - Ideally we want a central spot for all workorder roles and then just tweak as necessary below it ............................................................