This commit is contained in:
2020-12-24 18:19:23 +00:00
parent 438b868701
commit 081d21ff98
12 changed files with 41 additions and 18 deletions

View File

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

View File

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

View File

@@ -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: []
};

View File

@@ -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: []
};

View File

@@ -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: []
};

View File

@@ -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: []
};

View File

@@ -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: []
};

View File

@@ -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: []
};

View File

@@ -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: []
};

View File

@@ -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: []
};

View File

@@ -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: []
};

View File

@@ -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: []
};