From a2551951b7340118310bc95939cee4157073de1a Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 13 Apr 2021 22:15:10 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 9 +++++++-- ayanova/src/api/translation.js | 9 +++++++++ ayanova/src/views/svc-workorders.vue | 12 ++++++++++++ 3 files changed, 28 insertions(+), 2 deletions(-) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 9f129b5e..7a015752 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -240,6 +240,10 @@ OVERALL - load and stress test on client +todo: WorkOrderItemTask?? + is this really a collection like scheduled users or labors now?? + Does it show on a main table in it's own form?? + todo: introduce menu item for woitem table descendant view (not wired up yet, just there to remind and as placeholder) @@ -254,8 +258,9 @@ todo: can I turn control labels into hyperlinks for getting to feeder records? todo: Translations stuff - "delete selected item" text instead of "Delete" for subitems - workordercustomX translation keys not set yet, just copy workorderItem ones I guess - - clean up translation text, many things are badly worded for wo like all *List could just use plural form and be shorter - as coding it look for areas to be cleaned up + - clean up translation text, many things are badly worded for wo like all *List could just use plural form and be shorteras coding it look for areas to be cleaned up + - WorkOrderItemUnitList key added + todo: UI wo descendants data table exposure (old v7 wo tree nav pane ui) expose them as menu options from the workorderlist itself diff --git a/ayanova/src/api/translation.js b/ayanova/src/api/translation.js index 098e7c1f..e3a49481 100644 --- a/ayanova/src/api/translation.js +++ b/ayanova/src/api/translation.js @@ -139,6 +139,15 @@ export default { "HeadOfficeList", "Contacts", "WorkOrderList", + "WorkOrderItemList", + "WorkOrderItemExpenseList", + "WorkOrderItemLaborList", + "WorkOrderItemLoanList", + "WorkOrderItemPartList", + "WorkOrderItemPartRequestList", + "WorkOrderItemScheduledUserList", + "WorkOrderItemTravelList", + "WorkOrderItemUnitList", "WorkOrderServiceTemplate", "QuoteList", "WorkOrderQuoteTemplate", diff --git a/ayanova/src/views/svc-workorders.vue b/ayanova/src/views/svc-workorders.vue index 288d7091..18556dc0 100644 --- a/ayanova/src/views/svc-workorders.vue +++ b/ayanova/src/views/svc-workorders.vue @@ -162,6 +162,18 @@ function generateMenu(vm) { key: FORM_KEY + ":extensions", vm: vm }); + + menuOptions.menuItems.push({ divider: true, inset: false }); + + menuOptions.menuItems.push({ + title: "WorkOrderItemList", + icon: "$ayiWrench", + key: FORM_KEY + ":WorkOrderItemList", + vm: vm + }); + + menuOptions.menuItems.push({ divider: true, inset: false }); + window.$gz.eventBus.$emit("menu-change", menuOptions); }