From 4fca989b0436359c0aac4d98b46b9ad470696a3f Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Fri, 21 Aug 2026 22:39:22 +0100 Subject: [PATCH] Add print padding and padding properties to document size schema - Introduced new fields for printPadding, paddingLeft, paddingRight, paddingTop, and paddingBottom in the document size schema. - Ensured all new fields are required with appropriate default values, enhancing the schema's capability to manage document layout settings. --- .../schemas/management/documentsize.schema.js | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/database/schemas/management/documentsize.schema.js b/src/database/schemas/management/documentsize.schema.js index b1caeb5..68df07e 100644 --- a/src/database/schemas/management/documentsize.schema.js +++ b/src/database/schemas/management/documentsize.schema.js @@ -25,6 +25,31 @@ const documentSizeSchema = new Schema( required: true, default: false, }, + printPadding: { + type: Boolean, + required: true, + default: false, + }, + paddingLeft: { + type: Number, + required: true, + default: 0, + }, + paddingRight: { + type: Number, + required: true, + default: 0, + }, + paddingTop: { + type: Number, + required: true, + default: 0, + }, + paddingBottom: { + type: Number, + required: true, + default: 0, + }, }, { timestamps: true } );