diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 8eb82035..12351589 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -15,14 +15,6 @@ ____________ ########################## - -todo: add method to continue on to requested url when a login needs to happen - (like capture the requested url and if found after login go to it) -todo: clean out leftover openurl stuff from old system -todo: for some reason getting error about checking for notifications logout and back in again even after clean reboot - Not sure why or how the notification check is starting but it's not right at the moment - At most sb one message saying server is unreachable and one more saying it's ok if it comes back but nothing in between - todo: Evaluate form generate sample data sb inside a dialog, it's only done once or twice at most and takes focus away from the other buttons and future stuff todo: PMBIZ AND QUOTEBIZ AND QUOTETEMPLATEBIZ objects are fucked, seems to be an outdated version @@ -67,7 +59,7 @@ todo: does Duplicate code really duplicate the tags? todo: PickLists based on AyaPickList at server, need one for each type, so far have widget and user only Not sure if should just make them all or...?? Maybe when I hit a form that uses it, that's when I really need it? -todo: help links for individual extensions? (button I guess since no menu on them) +todo: help links for individual extensions (does this refer to the new plugins?)? (button I guess since no menu on them) todo: rockfish, can't do purchase for raven or view it I think todo: rockfish, upgrade to latest bootstrap, out of date Currently todo: rockfish, trial license fetched On date not updating? (not showing in UI) @@ -82,6 +74,7 @@ todo: History - MORE button not showing? Was looking at administrator history f todo: readonly on all forms make sure it's ok, because on customize form I see no save but can edit - (logged in as bizadminlimited) todo: when server is in ops only mode the client needs a way to prevent people from opening things that they shouldn't. + This may be a non-issue, test it first. I think it now correctly reports the issue and all ok First of all, test and see what happens in NON dev mode at the client for example if a admin logs in they can and should access serverstate page and some other stuff ops related, but all other routes should be locked out I know the server will send a 404 or something but maybe that needs tweaking to show a proper message at the client or just not show those options or something? @@ -145,6 +138,8 @@ todo: NOW THAT FORM IS THERE MOSTLY, CLEAN UP CODE FOR RE-USE in many other form - some forms will have special needs but could handle them outside of the regular boilerplate shit? todo: Investigate Workorder structure and datagrid see case https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3768 + Likely that workorder grids inside will not be full blown custom datagrid I wrote but just a vanilla v-data-table control since there is likely no need for the full customization shit + todo: Document in user manual the Widget form as an example with instruction on how to use the various controls etc - "Anatomy of a AyaNova Form" @@ -165,12 +160,16 @@ This stage is to consolidate the basics and set the final shell form. TODO: GRIDS I'm still on the fence with the grid sort and filter system Filter is ok, it's complex and people don't expect it to be super easy, but sort is a bit of a palaver + Column visibility selection is also ok and not used enough to really support it on the outside so that could stay + Sorting is the big issue, seems ugly to sort by going into the component when it's such a common need out of it, but we could live with it if necessary + TTM rules this decision maybe but usability is a big one here too it seems too difficult to make a quick sort change, can it be supported to just click on column headings? + Maybe need a hybrid grid that can be used to select columns and order and filter but sort order is on the outside + And can turn off column selection if it's a simple thing so you get all the rest built in but don't see the filter list nor filter icon if set to that mode + This way can use it all over and where appropriate todo: Go through all cases, just glance over them and make sure nothing was missed that impacts the basic shell stuff before I get into the real world objects -todo: notification system? -todo: bottom status panel thing? todo: INVESTIGATE / REDO THE TOP LEVEL SHELL - TIME TO MARKET / Is my shell layout fucked? @@ -224,16 +223,13 @@ todo: INVESTIGATE - DO I need to institute a back button? (in APP MODE?? install todo: MRU + - is this covered by history adn should it just be a quick link to personal history instead? - MRU in dashboard...where? https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3723 - GOOD case here with two great ideas (using "audit log" event log for mru or AS mru and doing it all locally (which I am, no MRU at backend)) https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3442 -todo: INVESTIGATE - Dark mode / theming (dark with a half moon icon) - - If it can be done with a half hour of work and doesn't affect anything support wise or maintainance wise then yes - - Also see how to allow theming maybe or colour choices? Nah, dark mode is the most useful; I should decide the colours and stick with them it's part of our image - ### RETEST ALL DEVICES WHEN GET TO HERE #####