mirror of
https://github.com/OpenSignLabs/OpenSign.git
synced 2026-09-09 11:17:39 +02:00
36 lines
996 B
JavaScript
36 lines
996 B
JavaScript
/**
|
|
*
|
|
* @param {Parse} Parse
|
|
*/
|
|
exports.up = async Parse => {
|
|
const docSchema = new Parse.Schema('contracts_Document');
|
|
docSchema.addBoolean('NotifyOnSignatures');
|
|
await docSchema.update();
|
|
|
|
const templateSchema = new Parse.Schema('contracts_Template');
|
|
templateSchema.addBoolean('NotifyOnSignatures');
|
|
await templateSchema.update();
|
|
|
|
const extUserSchema = new Parse.Schema('contracts_Users');
|
|
extUserSchema.addBoolean('NotifyOnSignatures');
|
|
return extUserSchema.update();
|
|
};
|
|
|
|
/**
|
|
*
|
|
* @param {Parse} Parse
|
|
*/
|
|
exports.down = async Parse => {
|
|
const docSchema = new Parse.Schema('contracts_Document');
|
|
docSchema.deleteField('NotifyOnSignatures');
|
|
await docSchema.update();
|
|
|
|
const templateSchema = new Parse.Schema('contracts_Template');
|
|
templateSchema.deleteField('NotifyOnSignatures');
|
|
await templateSchema.update();
|
|
|
|
const extUserSchema = new Parse.Schema('contracts_Users');
|
|
docSchema.deleteField('NotifyOnSignatures');
|
|
return extUserSchema.update();
|
|
};
|