From 8434a91dc73c3437a0f6601842e10b3c57aeca32 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Mon, 24 May 2021 22:57:19 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 5 ++++- ayanova/src/components/work-order-item-tasks.vue | 10 +++++++++- ayanova/src/components/work-order-items.vue | 4 +++- ayanova/src/views/svc-workorder.vue | 1 + 4 files changed, 17 insertions(+), 3 deletions(-) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index f9b3c3ba..f3ff48bb 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -342,7 +342,9 @@ todo: many biz objects are not using new PUT methodology -CURRENTLY DOING: Tasks +CURRENTLY DOING: Tasks -> TaskGroup back and front end list, edit form etc, only model and ayType exists, no rights, no biz, no picklists etc + Also need TaskGroup Icon + ORDER: tasks, parts, loans, units, outside service todo: task chooser from big list of preset tasks, link to that list, UI for that list etc etc etc @@ -363,6 +365,7 @@ todo: strip all *viz fields from object before sending over the wire from client Setting their value to undefined stops them being sent so do that, but remember they then need to be updated on the return record See the header save for working example, others will be easier since they set *all* fields on return unlike header which is a bastardized one +todo: mark for deletion with ONE record and no table?? how does that work? TODO: test new from scratch wo regularly diff --git a/ayanova/src/components/work-order-item-tasks.vue b/ayanova/src/components/work-order-item-tasks.vue index 7eac2b6d..5b9c161e 100644 --- a/ayanova/src/components/work-order-item-tasks.vue +++ b/ayanova/src/components/work-order-item-tasks.vue @@ -19,6 +19,13 @@ {{ $ay.t("New") }} + + + $ayiPlus + + {{ $ay.t("TaskGroup") }} + + $ayiTrashAlt @@ -285,7 +292,8 @@ export default { data() { return { activeItemIndex: null, - selectedRow: [] + selectedRow: [], + taskGroupDialog: false }; }, props: { diff --git a/ayanova/src/components/work-order-items.vue b/ayanova/src/components/work-order-items.vue index 34d61656..a84c4eff 100644 --- a/ayanova/src/components/work-order-items.vue +++ b/ayanova/src/components/work-order-items.vue @@ -20,6 +20,7 @@ {{ $ay.t("New") }} + $ayiTrashAlt @@ -458,7 +459,8 @@ export default { data() { return { activeItemIndex: null, - selectedRow: [] + selectedRow: [], + test: null }; }, props: { diff --git a/ayanova/src/views/svc-workorder.vue b/ayanova/src/views/svc-workorder.vue index 6d2d296c..df514861 100644 --- a/ayanova/src/views/svc-workorder.vue +++ b/ayanova/src/views/svc-workorder.vue @@ -1461,6 +1461,7 @@ async function fetchTranslatedText(vm) { "WorkOrderItemTaskUser", "WorkOrderItemTaskCompletedDate", "WorkOrderItemTasks", + "TaskGroup", "SaveRecordToProceed", "Cost", "ListPrice",