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 @@
-
-
+
+
-
+
+ {{
+ $ay.t("Delete")
+ }}
{{
$ay.t("OK")
@@ -36,12 +34,7 @@
-
+
+ {{
+ $ay.t("Delete")
+ }}
{{
$ay.t("OK")
@@ -70,18 +66,20 @@
-
-
-
- {{ error }}
-
-
+
+
+
+
+ {{ error }}
+
+
+