diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index e7f23742..7fb7e517 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -5,6 +5,18 @@ MISC ITEMS THAT CAME UP +todo: TWEAK Init menu code + tweaked but not quite right, need to go through as each user role and make sure it's correct + right now sales can see admin translations because everyone has read access to translations for themselves I think + but it should be canChange for that particular one and possibly others + +todo: No roles defined Users can login + Customer user with no roles can login and gets a CSR list screen + regular user with no roles can login and gets the evaluation screen + but shouldn't see that either or at least not be able to do anything serious there + Ideally they should be able to login and see their own home stuff and notifications and maybe memos, but nothing else + Initialize.js needs tweaking + todo: Cust-User requires User rights but that's a big thing because it exposes inside user to edit possibly Need to carve a workaround I guess in the User route and objects @@ -18,14 +30,9 @@ TODO FOR ABOVE: rights workaround at the server where a user with Customer rights can modify a Contact but not a regular User form customization workaround with parallel key system Change to a DataList for all User lists - -todo: No roles defined Users can login - Customer user with no roles can login and gets a CSR list screen - regular user with no roles can login and gets the evaluation screen - but shouldn't see that either or at least not be able to do anything serious there - Ideally they should be able to login and see their own home stuff and notifications and maybe memos, but nothing else - Initialize.js needs tweaking + + todo: if list view not found / deleted when grid list form is opened rather than erroring with object/object it should