diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 137f0e28..dccdcba2 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -9,8 +9,14 @@ MISC ITEMS THAT CAME UP ## CLIENT MISC ITEMS -todo: check timeout algorithm for notification checking, when server is down it seems to top out at 10 minutes delay, but that seems short if the server is down all night and it's checking constantly or something todo: ClientNote form link back to customer disappears on save of NEW record only (not update), should always be present +todo: validation errors not expanded in errorbox, + for example saving a widget with same name results in proper display at name field but in error box says: + Validation error + ErrorAPI2200 + I expect it to say the full errorapi2200 bit or simply "Validation error" + or, maybe it's ok as is? + todo: clicking into a decimal field with zero in it already and then clicking out causes the record to be dirty see tax-code for example todo: standardize routes and route names and form names @@ -61,6 +67,11 @@ todo: Attachments button should indicate attachments: in the old code it would specifically have to set the concurrency value Need to thoroughly check it's working as it should + todo: It's in need of tweaking: changes made to widgetbiz putasync method to replicate to all others + first of all it needs to return the putObject, not the dbObject otherwise the concurrency is outdated + secondly, it needs to check the concurrency token as a validation issue, the db doesn't do it, it doesn't care what it is + + todo: userbiz validate can delete has funky error todo: bugbug filter on a phone number field results in error at server as unsupported type make sure all types are supported diff --git a/ayanova/src/api/notifypoll.js b/ayanova/src/api/notifypoll.js index dec08bb5..a0b32c54 100644 --- a/ayanova/src/api/notifypoll.js +++ b/ayanova/src/api/notifypoll.js @@ -1,11 +1,6 @@ -/* xeslint-disable */ - let keepChecking = false; const DEFAULT_POLLING_INTERVAL = 60000; - -//const DEFAULT_POLLING_INTERVAL = 5000; -const MAX_POLLING_INTERVAL = 10 * 60 * 1000; //10 minutes maximum wait time - +const MAX_POLLING_INTERVAL = 30 * 60 * 1000; //30 minutes maximum wait time export default { async startPolling() { if (keepChecking == true) { diff --git a/ayanova/src/views/cust-customer-note.vue b/ayanova/src/views/cust-customer-note.vue index b5eaafdf..d6a8f37d 100644 --- a/ayanova/src/views/cust-customer-note.vue +++ b/ayanova/src/views/cust-customer-note.vue @@ -5,7 +5,7 @@ - + {{ customername }} @@ -40,7 +40,7 @@ v-model="obj.noteDate" :readonly="formState.readOnly" ref="noteDate" - testId="noteDate" + test-id="noteDate" :error-messages="form().serverErrors(this, 'noteDate')" @input="fieldValueChanged('noteDate')" > diff --git a/ayanova/src/views/widget.vue b/ayanova/src/views/widget.vue index b25f5ef8..2e633f88 100644 --- a/ayanova/src/views/widget.vue +++ b/ayanova/src/views/widget.vue @@ -1,12 +1,12 @@