From d230ad2655258dec3b3c2ca0c757e653a8d622a8 Mon Sep 17 00:00:00 2001 From: RaktimaNXG Date: Mon, 8 Apr 2024 17:17:29 +0530 Subject: [PATCH] feat: add migration script of update contracts_document class to add field RequestBody and RequestSubject --- ...08133151-update_contracts_document_cls.cjs | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 apps/OpenSignServer/databases/migrations/20240408133151-update_contracts_document_cls.cjs diff --git a/apps/OpenSignServer/databases/migrations/20240408133151-update_contracts_document_cls.cjs b/apps/OpenSignServer/databases/migrations/20240408133151-update_contracts_document_cls.cjs new file mode 100644 index 000000000..3c6ec8e71 --- /dev/null +++ b/apps/OpenSignServer/databases/migrations/20240408133151-update_contracts_document_cls.cjs @@ -0,0 +1,33 @@ +/** + * + * @param {Parse} Parse + */ +exports.up = async Parse => { + // TODO: set className here + const className = 'contracts_Document'; + const schema = new Parse.Schema(className); + schema.addString('RequestBody'); + schema.addString('RequestSubject'); + // TODO: Set the schema here + // Example: + // schema.addString('name').addNumber('cash'); + + return schema.update(); +}; + +/** + * + * @param {Parse} Parse + */ +exports.down = async Parse => { + // TODO: set className here + const className = 'contracts_Document'; + const schema = new Parse.Schema(className); + schema.deleteField('RequestBody'); + schema.deleteField('RequestSubject'); + // TODO: Set the schema here + // Example: + // schema.deleteField('name').deleteField('cash'); + + return schema.update(); +};