feat: validation for signature type

This commit is contained in:
prafull-opensignlabs
2024-11-06 18:27:24 +05:30
parent 0673242f41
commit 851ea24be4
26 changed files with 1231 additions and 628 deletions
@@ -0,0 +1,43 @@
/**
*
* @param {Parse} Parse
*/
exports.up = async Parse => {
const docSchema = new Parse.Schema('contracts_Document');
docSchema.addArray('SignatureType');
await docSchema.update();
const templateSchema = new Parse.Schema('contracts_Template');
templateSchema.addArray('SignatureType');
await templateSchema.update();
const extUserSchema = new Parse.Schema('contracts_Users');
extUserSchema.addArray('SignatureType');
await extUserSchema.update();
const tenantSchema = new Parse.Schema('partners_Tenant');
tenantSchema.addArray('SignatureType');
return tenantSchema.update();
};
/**
*
* @param {Parse} Parse
*/
exports.down = async Parse => {
const docSchema = new Parse.Schema('contracts_Document');
docSchema.deleteField('SignatureType');
await docSchema.update();
const templateSchema = new Parse.Schema('contracts_Template');
docSchema.deleteField('SignatureType');
await templateSchema.update();
const extUserSchema = new Parse.Schema('contracts_Users');
docSchema.deleteField('SignatureType');
await extUserSchema.update();
const tenantSchema = new Parse.Schema('partners_Tenant');
docSchema.deleteField('SignatureType');
return tenantSchema.update();
};