This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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" }
|
||||
|
||||
Reference in New Issue
Block a user