diff --git a/src/views/biz-trial-request.vue b/src/views/biz-trial-request.vue index e5c2c4b..5893517 100644 --- a/src/views/biz-trial-request.vue +++ b/src/views/biz-trial-request.vue @@ -454,6 +454,10 @@ async function clickHandler(menuItem) { case "save": m.vm.submit(); break; + //case 4487 + case "delete": + m.vm.remove(); + break; case "report": { @@ -508,6 +512,17 @@ function generateMenu(vm) { }); } + //case 4487: a request could not be deleted (e.g. one stuck waiting for a mistyped email to be confirmed) + if (vm.rights.delete && vm.$route.params.recordid != 0) { + menuOptions.menuItems.push({ + title: "Delete", + icon: "$sockiTrashAlt", + surface: false, + key: FORM_KEY + ":delete", + vm: vm + }); + } + menuOptions.menuItems.push({ title: "Report", icon: "$sockiFileAlt",