diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 6458fc6f..3277e1a2 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -12,6 +12,20 @@ todo: customer users and regular users really need to reconsider not using a sta Look into it, find out why it isn't and can it be implemented? Also roles could then show on the customer-user grid which would be handy for some AT LEAST put a wait spinner on that page +ACTIONS: + Make a snapshot commit at both ends tagged with the fact about to do mucho fuckery and may need to revert + Make copies of gz-data-table.js and inv-parts.vue + make a InsideUserDataList.cs at server + Modify inv-parts.vue to show the insideuserdatalist in a gz-data-table + work on gz-data-table and attempt to have roles work, use the code in adm-users rolesDisplayFromRoles method + FieldDataType=17 for roles + See if can get it to work adequately without worrying about filtering on roles + If it basically is working well enough regardless of filtering roles then see if its even conceivable that server could filter roles + maybe the client sends a lot of or i.e. roles = (64 or 1234 or 32768) however that shit has to work + if conceivable then need to make a copy of the ay-data-list-view.vue and modify to work with roles as a filter + Make sure can print, bulk ops etc + If all is well then move it into the regular adm-users and replicate to cust-users and ditch the shitty current half-ass grid + $profit