This commit is contained in:
2020-07-29 23:42:59 +00:00
parent 9c39c33229
commit e56fdf16da

View File

@@ -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 #####