diff --git a/ayanova/devdocs/rando-todo.txt b/ayanova/devdocs/rando-todo.txt index e01053ea..9c4081af 100644 --- a/ayanova/devdocs/rando-todo.txt +++ b/ayanova/devdocs/rando-todo.txt @@ -84,7 +84,10 @@ todo: REPORTING bits and pieces https://stackoverflow.com/questions/56959242/how-do-i-get-readable-browser-page-errors-out-of-puppeteer-sharp - +todo: datetime controls, would be nice to add a More menu | that can be used to + pick date ranges like if it's a start date it can quickly be used to pick the first day last month or + last day of a pre-set range from our already defined date range choices for grid filters + some of the 3rd party date pickers were like that todo: ON HOLD TIL LATER Lagging typing in name field on customize form for data grid filter Giving up on this for now, but noticed the following: diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 49a8dc96..b45cec3e 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -6,32 +6,18 @@ MISC ITEMS THAT CAME UP todo: DATE / TIME / DATE_TIME controls switch back to vuetify ones - Look into code, the non native originals are outdated in the methods they use (watchers) - make copies of them for backup then morph them into the same type of code as the native ones use - as that is the most current performant reliable way to do it. - - Ensure can clear completely to null value - Test it out thoroughly there was a reason I quit using it the first time - i18n - smoke test (maybe some way to bypass the control for test purposes) - Is it possible to still keep the native ones in there somehow with a v-if template and a setting? - maybe get the nonnative one working then look into supporting this for edge cases or future proofing - - - Lots of warnings about using native ones on the MDN site, looks like I should use a component of some kind - so if I do I might as well use the vuetify ones since there are no substantially greater options out there - - It would be very nice though if I could opt to have the user be able to choose alternatives like a native input for when - browser makers actually get around to implementing them properly, some have and some are good but some like apple just don't work - - bugbug datetime control clear buttons don't trigger emit of empty date times - contractexpires on customer form clearing it and saving sends date to server as if it wasn't cleared at all - Better solution: one clear button that clears all and emits properly and disable the built in if possible - + Xdatetime + DateOnly + TimeOnly + Smoke test rewrite todo: datetime testing make sure locale, am/pm etc are all honoured test READ ONLY as well +todo: 24hr setting, where does it come from, is it detected? there is no forceful settingh for it anymore in user settings?! + + + todo: gz-data-table make sure unbounded notes column is bounded by some length restriction mobile format is ok, it cuts off at one line, but for desktop we should have a sane limit as right now it's completely unbounded this should apply to any column that displays text but particularly just the plain text ones diff --git a/ayanova/src/components/date-time-control.vue b/ayanova/src/components/date-time-control.vue index 337d20da..baa82141 100644 --- a/ayanova/src/components/date-time-control.vue +++ b/ayanova/src/components/date-time-control.vue @@ -1,13 +1,8 @@