Compare commits

..

No commits in common. "cf979a6db048de158102f7d8ba4870e5bd4869fc" and "083cc95523b4559aec9f2b5466b07661dd990a47" have entirely different histories.

2 changed files with 3 additions and 4 deletions

View File

@ -33,10 +33,8 @@ const invoiceSchema = new Schema(
shippingAmountWithTax: { type: Number, required: true, default: 0 }, shippingAmountWithTax: { type: Number, required: true, default: 0 },
grandTotalAmount: { type: Number, required: true, default: 0 }, grandTotalAmount: { type: Number, required: true, default: 0 },
totalTaxAmount: { type: Number, required: true, default: 0 }, totalTaxAmount: { type: Number, required: true, default: 0 },
from: { type: Schema.Types.ObjectId, refPath: 'fromType', required: false }, from: { type: Schema.Types.ObjectId, ref: 'vendor', required: false },
fromType: { type: String, required: false }, to: { type: Schema.Types.ObjectId, ref: 'client', required: false },
to: { type: Schema.Types.ObjectId, refPath: 'toType', required: false },
toType: { type: String, required: false },
state: { state: {
type: { type: String, required: true, default: 'draft' }, type: { type: String, required: true, default: 'draft' },
}, },

View File

@ -7,6 +7,7 @@ const partSchema = new Schema(
{ {
_reference: { type: String, default: () => generateId()() }, _reference: { type: String, default: () => generateId()() },
name: { type: String, required: true }, name: { type: String, required: true },
fileName: { type: String, required: false },
file: { type: mongoose.SchemaTypes.ObjectId, ref: 'file', required: false }, file: { type: mongoose.SchemaTypes.ObjectId, ref: 'file', required: false },
cost: { type: Number, required: false }, cost: { type: Number, required: false },
price: { type: Number, required: false }, price: { type: Number, required: false },