diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index e93f22a1..24ca5267 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -254,8 +254,6 @@ TODO: 1 BETA DOCS: - -- 1 todo: Search limited to a type is *not* working, it just returns all results, search from a Customer for example and you will see all object results - 1 todo: window.$gz.locale.diffHoursFromUTC8601String is often calculated a total of 1.99 due to some rounding even though the two times look identical must be seconds or something, needs a round up in those cases, that's weird. To recreate try a start time of 11:21 and end time of 1:21pm which should be two hours but is 1.99 hours sometimes it just works, I'm guessing it's a milliseconds issue or something, round first maybe to remove ms then calc? @@ -440,12 +438,6 @@ todo: 3 Schedule form reporting? -todo: 1 Reminder and Review notification event code is fucked up - Reminder has a specific event for reminder imminient but it's not coded - Review has no specific event and is coded for a general notification so user has no control over adding additional subscription to email deliver etc - What needs to be done is get reminder imminent notify workingn properly, *then* add a specifie review overdue or whatever is appropriate notify event - and use the working reminder notification processor code to implement it. - Then make sure it works in the UI and through. todo: 2 AyaNova is not logged an event when a serial number is reset but ther is an event type for that purpose I'm not certain if this is related to editing an object to change the serial or the seed being changed @@ -850,7 +842,8 @@ BUILD 8.0.0-beta.0.14 CHANGES OF NOTE - Fixed bug in search that was ignoring searching for only a specific type - Improved alphabetical sorting of enumerated object select lists on forms by making case insensitive, for example in search form "PM Item" appeared above "Part" previously due to uppercase M coming before lowercase a - removed "UNUSED_84" from appearing in object type selection lists - +- fixed bug in search form that was causing type to be sticky so if came from the search menu item of a warehouse for example it would stick to warehouses even if set to something else +- Changed search form object type list to restrict to core business object types that the user is allowed to view full records, previously was just all objects even unsearchable ones diff --git a/ayanova/src/router.js b/ayanova/src/router.js index 76944700..27b4d95f 100644 --- a/ayanova/src/router.js +++ b/ayanova/src/router.js @@ -127,7 +127,8 @@ export default new Router({ import(/* webpackChunkName: "ay-common" */ "./views/home-dashboard.vue") }, { - path: "/home-search/:ayatype?", + //path: "/home-search/:ayatype?", this was making it sticky and couldn't change type as it was in url path + path: "/home-search", name: "home-search", component: () => import(/* webpackChunkName: "ay-common" */ "./views/home-search.vue") diff --git a/ayanova/src/views/home-search.vue b/ayanova/src/views/home-search.vue index e42c7fde..2515e897 100644 --- a/ayanova/src/views/home-search.vue +++ b/ayanova/src/views/home-search.vue @@ -342,7 +342,8 @@ async function fetchTranslatedText() { // // async function populateSelectionLists(vm) { - const res = await window.$gz.api.get("enum-list/list/alltranslated"); + //const res = await window.$gz.api.get("enum-list/list/alltranslated"); + const res = await window.$gz.api.get("enum-list/list/coreview"); if (res.error) { vm.formState.serverError = res.error; window.$gz.form.setErrorBoxErrors(vm);