Workorderitempriority, woitemstatus and wostatus edit forms missing NEW menu option, also weird error on save about leaving unsaved
This commit is contained in:
@@ -780,6 +780,7 @@ BUILD 132 CHANGES OF NOTE
|
|||||||
- fixed issue when grid is on last page then filter added it wasn't automaticaly going back to page one so it looked like there were no results
|
- fixed issue when grid is on last page then filter added it wasn't automaticaly going back to page one so it looked like there were no results
|
||||||
- changed format of serials on parts list report data to be a single string of comma separated rather than a JSON array of strings
|
- changed format of serials on parts list report data to be a single string of comma separated rather than a JSON array of strings
|
||||||
- Fixed bug where form overlay not clearing when error returned from delete on any form
|
- Fixed bug where form overlay not clearing when error returned from delete on any form
|
||||||
|
- Workorderitempriority, woitemstatus and wostatus edit forms missing NEW menu option, also weird error on save about leaving unsaved
|
||||||
- case 3977 this might still be an issue / potential bug or I'm misreading what you wrote
|
- case 3977 this might still be an issue / potential bug or I'm misreading what you wrote
|
||||||
- case 3987
|
- case 3987
|
||||||
- case 3988
|
- case 3988
|
||||||
|
|||||||
@@ -219,7 +219,7 @@ export default {
|
|||||||
vm.formState.ready = true;
|
vm.formState.ready = true;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
async beforeRouteLeave(next) {
|
async beforeRouteLeave(to, from, next) {
|
||||||
if (!this.formState.dirty || JUST_DELETED) {
|
if (!this.formState.dirty || JUST_DELETED) {
|
||||||
next();
|
next();
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -251,7 +251,7 @@ export default {
|
|||||||
//POST
|
//POST
|
||||||
vm.obj = res.data;
|
vm.obj = res.data;
|
||||||
this.$router.replace({
|
this.$router.replace({
|
||||||
name: "svc-work-order-item-priority-edit",
|
name: "svc-work-order-item-priorities-edit",
|
||||||
params: {
|
params: {
|
||||||
recordid: res.data.id,
|
recordid: res.data.id,
|
||||||
obj: res.data
|
obj: res.data
|
||||||
@@ -330,6 +330,12 @@ async function clickHandler(menuItem) {
|
|||||||
case "save":
|
case "save":
|
||||||
m.vm.submit();
|
m.vm.submit();
|
||||||
break;
|
break;
|
||||||
|
case "new":
|
||||||
|
m.vm.$router.push({
|
||||||
|
name: "svc-work-order-item-priorities-edit",
|
||||||
|
params: { recordid: 0 }
|
||||||
|
});
|
||||||
|
break;
|
||||||
case "delete":
|
case "delete":
|
||||||
m.vm.remove();
|
m.vm.remove();
|
||||||
break;
|
break;
|
||||||
@@ -389,6 +395,15 @@ function generateMenu(vm) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (vm.rights.change && !vm.formState.readOnly) {
|
||||||
|
menuOptions.menuItems.push({
|
||||||
|
title: "New",
|
||||||
|
icon: "$ayiPlus",
|
||||||
|
key: FORM_KEY + ":new",
|
||||||
|
vm: vm
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
menuOptions.menuItems.push({ divider: true, inset: false });
|
menuOptions.menuItems.push({ divider: true, inset: false });
|
||||||
menuOptions.menuItems.push({
|
menuOptions.menuItems.push({
|
||||||
title: "WorkOrderItemPriorityList",
|
title: "WorkOrderItemPriorityList",
|
||||||
|
|||||||
@@ -265,7 +265,7 @@ export default {
|
|||||||
//POST
|
//POST
|
||||||
vm.obj = res.data;
|
vm.obj = res.data;
|
||||||
this.$router.replace({
|
this.$router.replace({
|
||||||
name: "svc-work-order-status-edit",
|
name: "svc-work-order-item-status-edit",
|
||||||
params: {
|
params: {
|
||||||
recordid: res.data.id,
|
recordid: res.data.id,
|
||||||
obj: res.data
|
obj: res.data
|
||||||
@@ -344,6 +344,12 @@ async function clickHandler(menuItem) {
|
|||||||
case "delete":
|
case "delete":
|
||||||
m.vm.remove();
|
m.vm.remove();
|
||||||
break;
|
break;
|
||||||
|
case "new":
|
||||||
|
m.vm.$router.push({
|
||||||
|
name: "svc-work-order-item-status-edit",
|
||||||
|
params: { recordid: 0 }
|
||||||
|
});
|
||||||
|
break;
|
||||||
case "list":
|
case "list":
|
||||||
m.vm.$router.push({
|
m.vm.$router.push({
|
||||||
name: "svc-work-order-item-status"
|
name: "svc-work-order-item-status"
|
||||||
@@ -401,6 +407,14 @@ function generateMenu(vm) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (vm.rights.change && !vm.formState.readOnly) {
|
||||||
|
menuOptions.menuItems.push({
|
||||||
|
title: "New",
|
||||||
|
icon: "$ayiPlus",
|
||||||
|
key: FORM_KEY + ":new",
|
||||||
|
vm: vm
|
||||||
|
});
|
||||||
|
}
|
||||||
menuOptions.menuItems.push({ divider: true, inset: false });
|
menuOptions.menuItems.push({ divider: true, inset: false });
|
||||||
|
|
||||||
menuOptions.menuItems.push({
|
menuOptions.menuItems.push({
|
||||||
|
|||||||
@@ -388,6 +388,12 @@ async function clickHandler(menuItem) {
|
|||||||
case "delete":
|
case "delete":
|
||||||
m.vm.remove();
|
m.vm.remove();
|
||||||
break;
|
break;
|
||||||
|
case "new":
|
||||||
|
m.vm.$router.push({
|
||||||
|
name: "svc-work-order-status-edit",
|
||||||
|
params: { recordid: 0 }
|
||||||
|
});
|
||||||
|
break;
|
||||||
case "statuslist":
|
case "statuslist":
|
||||||
m.vm.$router.push({
|
m.vm.$router.push({
|
||||||
name: "svc-work-order-status"
|
name: "svc-work-order-status"
|
||||||
@@ -445,6 +451,15 @@ function generateMenu(vm) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (vm.rights.change && !vm.formState.readOnly) {
|
||||||
|
menuOptions.menuItems.push({
|
||||||
|
title: "New",
|
||||||
|
icon: "$ayiPlus",
|
||||||
|
key: FORM_KEY + ":new",
|
||||||
|
vm: vm
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
menuOptions.menuItems.push({ divider: true, inset: false });
|
menuOptions.menuItems.push({ divider: true, inset: false });
|
||||||
menuOptions.menuItems.push({
|
menuOptions.menuItems.push({
|
||||||
title: "WorkOrderStatusList",
|
title: "WorkOrderStatusList",
|
||||||
|
|||||||
Reference in New Issue
Block a user