diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 1055e95b..efd8f43d 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -13,16 +13,19 @@ # Schedule form - - todo: #1 client / server items below - - todo: svc-schedule once had time to test out personal schedule (give it a few days then move on to this) - SVC-SCHEDULE CASES - 3766 - view schedule filtered by customer so can see at a glance all past and future for a single customer (more data table filter similarity) - "show all " but on a schedule to view that way instead of a data table + SVC-SCHEDULE + Needs backing route + present techs desired and order to fetch + show each in own category + categories filled in from user setttings + display as name but backed by id in case name changes + category key in return data == user id / name 3697 - arbitrarily order schedule by user instead of built in by lastname + schedule settings keyed by form re-use 3698 - hide unassigned tech slot (or case 3697 above would take care of that too) + 3766 - view schedule filtered by customer so can see at a glance all past and future for a single customer (more data table filter similarity) + "show all " but on a schedule to view that way instead of a data table Customer work order form / view / open??? Customer CSR form has a bunch of todo in the template, WTF? Dashboard / widgets @@ -745,26 +748,6 @@ MID CENTURY MODERN TUNES - https://www.allmusic.com/album/ultra-lounge-vol-14-bo -BUILD 132 CHANGES OF NOTE - -- major refactor and cleanup of all client end source code -- grid filter clicking on "delete" for whole filter now enables save button -- fixed issue when grid is on last page then filter added it wasn't automaticaly going back to page one so it looked like there were no results -- changed format of serials on parts list report data to be a single string of comma separated rather than a JSON array of strings -- Fixed bug where form overlay not clearing when error returned from delete on any form -- Workorderitempriority, woitemstatus and wostatus edit forms missing NEW menu option, also fixed error on save about leaving unsaved -- Reminder data list fixed default columns so start date is before stop date also changed to sort by start date descending -- fixed Help->About tech support should not show for a customer login -- fixed Help->About tech support translation key not fetched -- Added boot message and server version to console output so version is visible in OS terminal window when starting AyaNova -- Added code to prevent login for a Contact customer type user's head office or customer that is inactive -- Added code to delete all Review objects if their parent biz object is deleted -- case 3977 this might still be an issue / potential bug or I'm misreading what you wrote -- case 3987 -- case 3988 -- case 3993 -- case 3991 -- case 3989 -- case 3994 (Unit and Customer lists both) - +BUILD 133 CHANGES OF NOTE +- \ No newline at end of file diff --git a/ayanova/src/api/ayanova-version.js b/ayanova/src/api/ayanova-version.js index c3d388e7..c556a182 100644 --- a/ayanova/src/api/ayanova-version.js +++ b/ayanova/src/api/ayanova-version.js @@ -1,4 +1,4 @@ export default { - version: "8.0.0-alpha.132", + version: "8.0.0-alpha.133", copyright: "© 1999-2021, Ground Zero Tech-Works Inc." }; diff --git a/ayanova/src/views/adm-user.vue b/ayanova/src/views/adm-user.vue index 9d45f738..7e3ca6ed 100644 --- a/ayanova/src/views/adm-user.vue +++ b/ayanova/src/views/adm-user.vue @@ -1100,7 +1100,6 @@ async function populateSelectionLists(vm) { if (res.error) { vm.formState.serverError = res.error; window.$gz.form.setErrorBoxErrors(vm); - //window.$gz.errorHandler.handleFormError(res.error, vm); } else { vm.selectLists.translations = res.data; } diff --git a/ayanova/src/views/ay-evaluate.vue b/ayanova/src/views/ay-evaluate.vue index 27913aa4..5525058a 100644 --- a/ayanova/src/views/ay-evaluate.vue +++ b/ayanova/src/views/ay-evaluate.vue @@ -272,7 +272,7 @@ function generateMenu(vm) { // async function initForm(vm) { await fetchTranslatedText(vm); - await populateSelectionLists(vm); + populateSelectionLists(vm); } ////////////////////////////////////////////////////////// diff --git a/ayanova/src/views/svc-schedule.vue b/ayanova/src/views/svc-schedule.vue index 46dc23c4..8422a18c 100644 --- a/ayanova/src/views/svc-schedule.vue +++ b/ayanova/src/views/svc-schedule.vue @@ -1,23 +1,1182 @@ - +