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 @@
-
+
-
+