diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index d3ab58b7..4d3c02da 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -11,18 +11,20 @@ todo: date and time defaults for appointments and shit mainly what to do with stop date for example in reminder, can set start, how to set stop? todo: datetime picker read only mode is grayed out, should not be? probably still setting both readonly and disabled like old times - +todo: Server returned broken rules not showing in form beside the field in Question + test on widget form to confirm todo: incorrect creds on login get "res is not defined" instead of proper error todo: vendor edit form has locale keys from headoffice, check all recent, may be more, memo etc todo: All objects, check biz searchresult code to ensure all text fields were added as some were probably missed, particularly recent ones todo: newer objects use full translation key for form field definitions but some forms have abbreviated or lower case for ShowMe() code, double check recent - +todo: grid list filter needs to have a single button to reset / clear to default because things like review will always be having their filters set + by the most recent op todo: NEXT DEPLOY TO DEVOPS attach a photo from phone, no error just does nothing worked here locally latest build retest on server after next deploy todo: get rid of db warning from context setname code that is deprecated and keeps showing in log on boot - +todo: if the Name field could be in the page title then bookmarking a customer for example would show the customer name in the bookmark todo: investigate if a picklist control can implement a feature to select *all* items it returns diff --git a/ayanova/src/api/gzmenu.js b/ayanova/src/api/gzmenu.js index a07616d6..a3d337f0 100644 --- a/ayanova/src/api/gzmenu.js +++ b/ayanova/src/api/gzmenu.js @@ -296,9 +296,14 @@ export default { // alert("STUB: plugin / more"); // break; case "review": + //go to list + // path: "/home-reviews/:objectType?/:objectId?", vm.$router.push({ - name: "review-edit", - params: { ayatype: item.data.ayaType, recordid: item.data.recordId } + name: "home-reviews", + params: { + objectType: item.data.ayaType, + objectId: item.data.recordId + } }); break; case "history": diff --git a/ayanova/src/router.js b/ayanova/src/router.js index 99eb8e54..879c622b 100644 --- a/ayanova/src/router.js +++ b/ayanova/src/router.js @@ -132,13 +132,13 @@ export default new Router({ import(/* webpackChunkName: "ay-common" */ "./views/home-reminder.vue") }, { - path: "/home-reviews", + path: "/home-reviews/:objectType?/:objectId?", name: "home-reviews", component: () => import(/* webpackChunkName: "ay-common" */ "./views/home-reviews.vue") }, { - path: "/home-reviews/:recordid", + path: "/home-reviews/:recordid/:objectType?/:objectId?", name: "review-edit", component: () => import(/* webpackChunkName: "ay-common" */ "./views/home-review.vue") diff --git a/ayanova/src/views/home-review.vue b/ayanova/src/views/home-review.vue index 08a4255f..158adde0 100644 --- a/ayanova/src/views/home-review.vue +++ b/ayanova/src/views/home-review.vue @@ -5,15 +5,7 @@ - + - +