Compare commits

..

No commits in common. "71fe6e3462b881af1cc65b60965070faa60c4102" and "6fd375b4c9de59439af768eac80905e85c79b361" have entirely different histories.

3 changed files with 39 additions and 76 deletions

View File

@ -188,7 +188,10 @@ const parseMacInstallerProgress = (output) => {
} else if (line.startsWith('installer:%')) {
const value = Number.parseFloat(line.slice('installer:%'.length))
if (Number.isFinite(value)) {
percent = Math.min(100, Math.round(value <= 1 ? value * 100 : value))
percent = Math.min(
100,
Math.round(value <= 1 ? value * 100 : value)
)
}
} else if (
line.startsWith('installer: ') &&
@ -256,7 +259,8 @@ const launchMacInstaller = (app, installerPath, webContents) => {
sendProgress(webContents, {
phase: 'installing',
percent: 0,
message: 'Enter your Mac password when prompted.'
message:
'Installing update. Enter your Mac password when prompted, then Farm Control will restart automatically.'
})
app.focus({ steal: true })

View File

@ -34,8 +34,6 @@ const NewInvoice = ({ onOk, reset, defaultValues }) => {
order: true,
to: true,
from: true,
toType: true,
fromType: true,
issuedAt: true,
dueAt: true
}}
@ -66,9 +64,7 @@ const NewInvoice = ({ onOk, reset, defaultValues }) => {
sentAt: false,
paidAt: false,
cancelledAt: false,
overdueAt: false,
acknowledgedAt: false,
postedAt: false
overdueAt: false
}}
isEditing={false}
objectData={objectData}

View File

@ -233,21 +233,23 @@ export const Invoice = {
columnWidth: 175
},
{
name: 'fromType',
label: 'From Type',
type: 'objectType',
name: 'from',
label: 'From',
required: true,
type: 'object',
objectType: 'vendor',
showHyperlink: true,
readOnly: true,
columnWidth: 200,
value: (objectData) => {
return objectData?.orderType == 'purchaseOrder'
? 'vendor'
: objectData?.fromType
},
masterFilter: ['client', 'vendor'],
readOnly: (objectData) => {
return objectData?.orderType == 'purchaseOrder' ? true : false
},
columnWidth: 150,
required: true
if (objectData?.orderType == 'purchaseOrder') {
return objectData?.order?.vendor
} else {
return null
}
}
},
{
name: 'acknowledgedAt',
label: 'Acknowledged At',
@ -255,74 +257,31 @@ export const Invoice = {
readOnly: true,
columnWidth: 175
},
{
name: 'from',
label: 'From',
required: true,
type: 'object',
objectType: (objectData) => {
return objectData?.fromType
},
showHyperlink: true,
readOnly: (objectData) => {
return objectData?.orderType == 'purchaseOrder' ? true : false
},
columnWidth: 200,
value: (objectData) => {
if (objectData?.orderType == 'purchaseOrder') {
return objectData?.order?.vendor
} else {
return objectData?.from
}
}
},
{
name: 'cancelledAt',
label: 'Cancelled At',
type: 'dateTime',
readOnly: true,
columnWidth: 175
},
{
name: 'toType',
label: 'To Type',
type: 'objectType',
masterFilter: ['vendor', 'client'],
value: (objectData) => {
return objectData?.orderType == 'salesOrder'
? 'client'
: objectData?.toType
},
readOnly: (objectData) => {
return objectData?.orderType == 'salesOrder' ? true : false
},
columnWidth: 150,
required: true
},
{
name: 'to',
label: 'To',
required: true,
type: 'object',
objectType: (objectData) => {
return objectData?.toType
},
objectType: 'client',
showHyperlink: true,
readOnly: (objectData) => {
return objectData?.orderType == 'salesOrder' ? true : false
},
readOnly: true,
columnWidth: 200,
value: (objectData) => {
if (objectData?.orderType == 'salesOrder') {
return objectData?.order?.client
} else {
return objectData?.to
} else {
return null
}
}
},
{
name: 'cancelledAt',
label: 'Cancelled At',
type: 'dateTime',
readOnly: true,
columnWidth: 175
},
{
name: 'totalTaxAmount',
@ -444,7 +403,9 @@ export const Invoice = {
) || 0
)
} else if (objectData?.taxRate?.rateType == 'amount') {
return (invoiceAmount + objectData?.taxRate?.rate).toFixed(2) || 0
return (
(invoiceAmount + objectData?.taxRate?.rate).toFixed(2) || 0
)
}
return invoiceAmount
}
@ -551,7 +512,9 @@ export const Invoice = {
) || 0
)
} else if (objectData?.taxRate?.rateType == 'amount') {
return (invoiceAmount + objectData?.taxRate?.rate).toFixed(2) || 0
return (
(invoiceAmount + objectData?.taxRate?.rate).toFixed(2) || 0
)
}
return invoiceAmount
}