Compare commits

..

No commits in common. "696b457978b818c0dc33225fdef201a52d8b73a5" and "2d36b8ee97665d1e63b65ecbc0dde3a27417da8c" have entirely different histories.

21 changed files with 27 additions and 56 deletions

View File

@ -36,7 +36,6 @@ const NewFilamentStock = ({ onOk, reset, defaultValues }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}

View File

@ -36,7 +36,6 @@ const NewPartStock = ({ onOk, reset, defaultValues }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}

View File

@ -36,7 +36,6 @@ const NewStockAudit = ({ onOk, reset, defaultValues }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}

View File

@ -32,7 +32,6 @@ const NewStockLocation = ({ onOk, reset }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}

View File

@ -53,7 +53,6 @@ const NewCourierService = ({ onOk, defaultValues }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}

View File

@ -46,7 +46,6 @@ const NewCourier = ({ onOk, defaultValues }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}

View File

@ -50,7 +50,6 @@ const NewDocumentPrinter = ({ onOk, defaultValues }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}

View File

@ -32,7 +32,6 @@ const NewDocumentSize = ({ onOk, defaultValues }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}

View File

@ -50,7 +50,6 @@ const NewDocumentTemplate = ({ onOk, defaultValues }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}

View File

@ -46,7 +46,6 @@ const NewFilament = ({ onOk }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}

View File

@ -46,7 +46,6 @@ const NewMaterial = ({ onOk }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}

View File

@ -51,7 +51,6 @@ const NewNoteType = ({ onOk }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}

View File

@ -88,7 +88,6 @@ const NewPart = ({ onOk, defaultValues }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}

View File

@ -32,7 +32,6 @@ const NewProductCategory = ({ onOk }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}

View File

@ -25,13 +25,7 @@ const NewProduct = ({ onOk, defaultValues }) => {
visibleProperties={{
priceMode: false,
margin: false,
amount: false,
priceTaxRate: false,
cost: false,
costTaxRate: false,
costWithTax: false,
price: false,
priceWithTax: false
amount: false
}}
/>
)
@ -50,13 +44,7 @@ const NewProduct = ({ onOk, defaultValues }) => {
visibleProperties={{
priceMode: true,
margin: true,
amount: true,
priceTaxRate: true,
cost: true,
costTaxRate: true,
costWithTax: true,
price: true,
priceWithTax: true
amount: true
}}
/>
)
@ -85,7 +73,6 @@ const NewProduct = ({ onOk, defaultValues }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}

View File

@ -46,7 +46,6 @@ const NewTaxRate = ({ onOk, defaultValues }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}

View File

@ -46,7 +46,6 @@ const NewTaxRecord = ({ onOk, defaultValues }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}

View File

@ -49,7 +49,6 @@ const NewVendor = ({ onOk, defaultValues }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}

View File

@ -49,7 +49,6 @@ const NewClient = ({ onOk, defaultValues }) => {
bordered={false}
visibleProperties={{
_id: false,
_reference: false,
createdAt: false,
updatedAt: false
}}
@ -85,3 +84,4 @@ NewClient.propTypes = {
}
export default NewClient

View File

@ -802,7 +802,6 @@ const ApiServerProvider = ({ children }) => {
if (filter != null && Object.keys(filter).length > 0) {
const model = getModelByName(type)
if (model.name !== 'unknown') {
for (const key of Object.keys(filter)) {
const property = model?.properties?.find((p) => p.name === key)
if (property && property.type === 'object') {
@ -812,7 +811,6 @@ const ApiServerProvider = ({ children }) => {
}
}
}
}
logger.debug('Fetching table data from:', type, {
page,

View File

@ -178,7 +178,7 @@ export const Product = {
{
name: 'cost',
label: 'Cost',
required: true,
required: false,
type: 'number',
prefix: '£',
min: 0,
@ -188,7 +188,7 @@ export const Product = {
{
name: 'costWithTax',
label: 'Cost w/ Tax',
required: true,
required: false,
readOnly: true,
type: 'number',
prefix: '£',
@ -197,13 +197,14 @@ export const Product = {
columnWidth: 150,
value: (objectData) => {
const cost = objectData?.cost
if (!cost) return 0
if (!cost) return undefined
if (objectData?.costTaxRate?.rateType == 'percentage') {
return (
(cost * (1 + objectData?.costTaxRate?.rate / 100)).toFixed(2) || 0
(cost * (1 + objectData?.costTaxRate?.rate / 100)).toFixed(2) ||
undefined
)
} else if (objectData?.costTaxRate?.rateType == 'amount') {
return (cost + objectData?.costTaxRate?.rate).toFixed(2) || 0
return (cost + objectData?.costTaxRate?.rate).toFixed(2) || undefined
}
return cost
}
@ -211,7 +212,7 @@ export const Product = {
{
name: 'costTaxRate',
label: 'Cost Tax Rate',
required: true,
required: false,
type: 'object',
objectType: 'taxRate',
showHyperlink: true,
@ -220,14 +221,14 @@ export const Product = {
{
name: 'priceMode',
label: 'Price Mode',
required: true,
required: false,
type: 'priceMode',
columnWidth: 150
},
{
name: 'price',
label: 'Price',
required: true,
required: false,
type: 'number',
prefix: '£',
min: 0,
@ -242,7 +243,8 @@ export const Product = {
objectData?.cost != null
) {
return (
(objectData.cost * (1 + objectData.margin / 100)).toFixed(2) || 0
(objectData.cost * (1 + objectData.margin / 100)).toFixed(2) ||
undefined
)
}
return objectData?.price
@ -251,7 +253,7 @@ export const Product = {
{
name: 'margin',
label: 'Margin',
required: true,
required: false,
type: 'number',
disabled: (objectData) => objectData?.priceMode == 'amount',
suffix: '%',
@ -263,7 +265,7 @@ export const Product = {
{
name: 'priceWithTax',
label: 'Price w/ Tax',
required: true,
required: false,
readOnly: true,
type: 'number',
prefix: '£',
@ -281,13 +283,14 @@ export const Product = {
} else {
price = objectData?.price
}
if (!price) return 0
if (!price) return undefined
if (objectData?.priceTaxRate?.rateType == 'percentage') {
return (
(price * (1 + objectData?.priceTaxRate?.rate / 100)).toFixed(2) || 0
(price * (1 + objectData?.priceTaxRate?.rate / 100)).toFixed(2) ||
undefined
)
} else if (objectData?.priceTaxRate?.rateType == 'amount') {
return (price + objectData?.priceTaxRate?.rate).toFixed(2) || 0
return (price + objectData?.priceTaxRate?.rate).toFixed(2) || undefined
}
return price
}
@ -295,7 +298,7 @@ export const Product = {
{
name: 'priceTaxRate',
label: 'Price Tax Rate',
required: true,
required: false,
type: 'object',
objectType: 'taxRate',
showHyperlink: true,