mirror of
https://github.com/OpenSignLabs/OpenSign.git
synced 2026-08-25 00:52:34 +02:00
62 lines
1.2 KiB
JavaScript
62 lines
1.2 KiB
JavaScript
/**
|
|
*
|
|
* @param {Parse} Parse
|
|
*/
|
|
exports.up = async Parse => {
|
|
const teamSchema = new Parse.Schema('contracts_Teams');
|
|
teamSchema.setCLP({
|
|
get: {},
|
|
find: {},
|
|
count: {},
|
|
create: {},
|
|
update: {},
|
|
delete: {},
|
|
addField: {},
|
|
});
|
|
await teamSchema.update();
|
|
|
|
const orgSchema = new Parse.Schema('contracts_Organizations');
|
|
orgSchema.setCLP({
|
|
get: {},
|
|
find: {},
|
|
count: {},
|
|
create: {},
|
|
update: {},
|
|
delete: {},
|
|
addField: {},
|
|
});
|
|
|
|
return orgSchema.update();
|
|
};
|
|
|
|
/**
|
|
*
|
|
* @param {Parse} Parse
|
|
*/
|
|
exports.down = async Parse => {
|
|
const teamSchema = new Parse.Schema('contracts_Teams');
|
|
teamSchema.setCLP({
|
|
get: { '*': true },
|
|
find: { '*': true },
|
|
count: { '*': true },
|
|
create: { '*': true },
|
|
update: { '*': true },
|
|
delete: { '*': true },
|
|
addField: { '*': true },
|
|
});
|
|
await teamSchema.update();
|
|
|
|
const orgSchema = new Parse.Schema('contracts_Organizations');
|
|
orgSchema.setCLP({
|
|
get: { '*': true },
|
|
find: { '*': true },
|
|
count: { '*': true },
|
|
create: { '*': true },
|
|
update: { '*': true },
|
|
delete: { '*': true },
|
|
addField: { '*': true },
|
|
});
|
|
|
|
return orgSchema.update();
|
|
};
|