This commit is contained in:
@@ -5,16 +5,16 @@
|
||||
|
||||
MISC ITEMS THAT CAME UP
|
||||
|
||||
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: CustomerList filter *noVALUE* on business phone returns zero results even though it's got some missing business phones
|
||||
maybe it's looking for null specifically at server and not just an empty string for text ones?
|
||||
todo: get rid of db warning from context setname code that is deprecated and keeps showing in log on boot
|
||||
|
||||
todo: v8 MIGRATE do not export empty strings, do null instead
|
||||
confirm whatever method I use works for certain
|
||||
|
||||
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: dumb idea: have all date fields in grid display a color based on their relative age
|
||||
unless already a color column
|
||||
past = grayer and grayer to a max value
|
||||
|
||||
@@ -52,11 +52,24 @@ export default {
|
||||
} else {
|
||||
vm.appBar.color = ctx.isMain ? "primary" : "secondary";
|
||||
}
|
||||
let recordName = "";
|
||||
|
||||
if (ctx && ctx.formData && ctx.formData.recordName) {
|
||||
recordName = ctx.formData.recordName;
|
||||
}
|
||||
let hasRecordName = recordName != "";
|
||||
if (ctx.title) {
|
||||
document.title = "AyaNova " + vm.$ay.t(ctx.title);
|
||||
if (hasRecordName) {
|
||||
document.title = `${recordName} - ${vm.$ay.t(ctx.title)} AyaNova `;
|
||||
} else {
|
||||
document.title = `${vm.$ay.t(ctx.title)} ${recordName}`;
|
||||
}
|
||||
} else {
|
||||
document.title = "AyaNova";
|
||||
if (hasRecordName) {
|
||||
document.title = `${recordName} AyaNova`;
|
||||
} else {
|
||||
document.title = "AyaNova";
|
||||
}
|
||||
}
|
||||
|
||||
//Parse the formdata if present
|
||||
|
||||
@@ -576,7 +576,8 @@ function generateMenu(vm) {
|
||||
formData: {
|
||||
ayaType: window.$gz.type.Translation,
|
||||
recordId: vm.$route.params.recordid,
|
||||
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY
|
||||
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY,
|
||||
recordName: vm.obj.name
|
||||
},
|
||||
menuItems: []
|
||||
};
|
||||
|
||||
@@ -958,7 +958,8 @@ function generateMenu(vm) {
|
||||
formData: {
|
||||
ayaType: window.$gz.type.User,
|
||||
recordId: vm.$route.params.recordid,
|
||||
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY
|
||||
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY,
|
||||
recordName: vm.obj.name
|
||||
},
|
||||
menuItems: []
|
||||
};
|
||||
|
||||
@@ -930,7 +930,8 @@ function generateMenu(vm) {
|
||||
helpUrl: "form-ay-data-list-view",
|
||||
formData: {
|
||||
ayaType: window.$gz.type.FormCustom,
|
||||
formCustomTemplateKey: undefined
|
||||
formCustomTemplateKey: undefined,
|
||||
recordName: vm.obj.name
|
||||
},
|
||||
menuItems: []
|
||||
};
|
||||
|
||||
@@ -1016,7 +1016,8 @@ function generateMenu(vm) {
|
||||
helpUrl: "form-ay-report-edit",
|
||||
formData: {
|
||||
ayaType: window.$gz.type.Report,
|
||||
recordId: vm.$route.params.recordid
|
||||
recordId: vm.$route.params.recordid,
|
||||
recordName: vm.obj.name
|
||||
},
|
||||
menuItems: []
|
||||
};
|
||||
|
||||
@@ -1410,7 +1410,8 @@ function generateMenu(vm) {
|
||||
formData: {
|
||||
ayaType: window.$gz.type.Customer,
|
||||
recordId: vm.$route.params.recordid,
|
||||
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY
|
||||
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY,
|
||||
recordName: vm.obj.name
|
||||
},
|
||||
menuItems: []
|
||||
};
|
||||
|
||||
@@ -1307,7 +1307,8 @@ function generateMenu(vm) {
|
||||
formData: {
|
||||
ayaType: window.$gz.type.HeadOffice,
|
||||
recordId: vm.$route.params.recordid,
|
||||
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY
|
||||
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY,
|
||||
recordName: vm.obj.name
|
||||
},
|
||||
menuItems: []
|
||||
};
|
||||
|
||||
@@ -967,7 +967,8 @@ function generateMenu(vm) {
|
||||
formData: {
|
||||
ayaType: window.$gz.type.User,
|
||||
recordId: vm.$route.params.recordid,
|
||||
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY
|
||||
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY,
|
||||
recordName: vm.obj.name
|
||||
},
|
||||
menuItems: []
|
||||
};
|
||||
|
||||
@@ -694,7 +694,8 @@ function generateMenu(vm) {
|
||||
formData: {
|
||||
ayaType: window.$gz.type.Project,
|
||||
recordId: vm.$route.params.recordid,
|
||||
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY
|
||||
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY,
|
||||
recordName: vm.obj.name
|
||||
},
|
||||
menuItems: []
|
||||
};
|
||||
|
||||
@@ -1115,7 +1115,8 @@ function generateMenu(vm) {
|
||||
formData: {
|
||||
ayaType: window.$gz.type.Vendor,
|
||||
recordId: vm.$route.params.recordid,
|
||||
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY
|
||||
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY,
|
||||
recordName: vm.obj.name
|
||||
},
|
||||
menuItems: []
|
||||
};
|
||||
|
||||
@@ -665,7 +665,8 @@ function generateMenu(vm) {
|
||||
formData: {
|
||||
ayaType: window.$gz.type.Widget,
|
||||
recordId: vm.$route.params.recordid,
|
||||
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY
|
||||
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY,
|
||||
recordName: vm.obj.name
|
||||
},
|
||||
menuItems: []
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user