diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 0ebd806b..a11154b6 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -1242,74 +1242,8 @@ MID CENTURY MODERN TUNES - https://www.allmusic.com/album/ultra-lounge-vol-14-bo BUILD CHANGES OF NOTE -build 110 +Build 111 -- Misc testing issues in Rockfish no longer go in case 3864, see that case for new way to enter them - I'm still going through outstanding issues in there and will note in there but new stuff goes in new cases please - -- test data seeder various changes - generate fewer items for speed - changes to allow testing inventory properly and part requests etc - -- workorder cleanup and layout changes - Work order list now has all header fields available - now showing table for each workorderitem* section even if single row so that all viz and other calculated fields are always available to view - Hides "grandchild" sections not used until at least one is added which now matches original design idea for workorder of adding only what you need to keep it clean - (sections initially added via workorder items 3 dot menu) - data transfer efficiency changes to cut down on amount of data sent both ways over the network - strip out Viz fields on submit to server from client - strip out IsDirty fields on send from server to client - Errors returned from server now properly displaying in both table and in controls - Required field rules in each area now are properly pre-broken on new so user can see what needs to be filled in at minimum - -- Workorder TaxCodeViz name standardization (case 3864) - in Labor and Travel renamed TaxCodeSaleViz to TaxCodeViz - in parts renamed TaxPartSaleViz to TaxCodeViz - in expense renamed ChargeTaxCodeViz to TaxCodeViz - -- Workorder expense line total calculation modification as per case 3864 using formula stated there: - "IF "ChargeToCustomer" = true then do below to get "LineTotalViz": , - If "ChargeTaxCodeId" has a value, then "LineTotalViz": = ( "ChargeAmount" + ((TaxA% * "ChargeAmount") + (TaxB% * "ChargeAmount")) - ELSE - If "ChargeTaxCodeId" does NOT have a value then "LineTotalViz": = ( "ChargeAmount" + "TaxPaid") - ELSE skip and "LineTotalViz" is empty" - - NOTE: no change to seeder so it sets it according to B in the case: - "B. "ChargeAmount" with a TaxCode selected " +- Notification subscription list now with more detailed info -- Service loaner form added cost fields to bring in line with other billable items on workorder - -- Workorder inventory implemented - including part requests trigger and system in workorder and backend - -- workorder based notifications implemented - WorkorderCompletedStatusOverdue - WorkorderStatusChange - WorkorderStatusAge - ScheduledOnWorkorder - ScheduledOnWorkorderImminent - OutsideServiceReceived - OutsideServiceOverdue - CustomerServiceImminent - WorkorderTotalExceedsThreshold - WorkorderCompleted (customer and inside user notification, properly works with headoffice type users and their customers) - WorkorderCreatedForCustomer (customer notification, properly works with headoffice type users and their customers) - -- standard object CRUD notifications implemented for all workorder tree objects - (note that child items in workorder tree that don't have their own tags [all but items and workorder item units] will use the work order header tags for determining notification) - -- Administration -> Global settings form added all Customer "contact" login account related control settings - also implemented at UI so those settings will now affect what Customer or HeadOffice user sees when they login or attempt to subscribe to a notification - -- Removed all visible references to Service Bank feature from all forms and front and back end - -- Docs - added section on changes from v7 help doc for work orders - global settings expanded with info about Customer Contact account control settings - - -- Case 3864 DateTime sample helper error can't set option timeZoneName when dateStyle is used: - Fixed by removing hard coded timeZoneName "long" value for two helpser australia and dubai - -- Case 3864 other misc notes updated, a few items to go for a future release diff --git a/ayanova/src/views/home-notify-subscriptions.vue b/ayanova/src/views/home-notify-subscriptions.vue index 46755096..ee53ad13 100644 --- a/ayanova/src/views/home-notify-subscriptions.vue +++ b/ayanova/src/views/home-notify-subscriptions.vue @@ -81,13 +81,15 @@ export default { z.AyaType, z.DeliveryMethod, z.DeliveryAddress, - z.Tags */ + z.Tags, + info */ let ret = []; for (let i = 0; i < res.data.length; i++) { let o = res.data[i]; ret.push({ id: o.id, eventType: window.$gz.enums.get("NotifyEventType", o.eventType), + info: o.info, ayaType: window.$gz.enums.get("coreview", o.ayaType), deliveryMethod: window.$gz.enums.get( "NotifyDeliveryMethod", @@ -218,6 +220,7 @@ async function createTableHeaders(vm) { { text: vm.$ay.t("ID"), value: "id" }, { text: vm.$ay.t("NotifyEventType"), value: "eventType" }, { text: vm.$ay.t("AyaType"), value: "ayaType" }, + { value: "info" }, { text: vm.$ay.t("NotifyDeliveryMethod"), value: "deliveryMethod" }, { text: vm.$ay.t("NotifyDeliveryAddress"), value: "deliveryAddress" }, { text: vm.$ay.t("Tags"), value: "tags" }