/** * * @param {Parse} Parse */ exports.up = async Parse => { // TODO: set className here const className = 'contracts_Users'; const schema = new Parse.Schema(className); // schema.addString('Name'); // schema.addString('Phone'); // schema.addString('JobTitle'); // schema.addString('Email'); // schema.addString('Company'); // schema.addString('UserRole'); // schema.addObject('Plan'); // schema.addString('Customer_id'); // schema.addString('Subscription_id'); // schema.addString('Next_billing_date'); // schema.addBoolean('IsContactEntry'); // schema.addBoolean('ShareWithTeam'); // schema.addPointer('TenantId', 'partners_Tenant'); // schema.addPointer('UserId', '_User'); // schema.addPointer('CreatedBy', '_User'); schema.setCLP({ get: {}, find: {}, count: {}, create: { '*': true }, update: { '*': true }, delete: {}, addField: {}, }); return schema.update(); }; /** * * @param {Parse} Parse */ exports.down = async Parse => { // TODO: set className here const className = 'contracts_Users'; const schema = new Parse.Schema(className); return schema.purge().then(() => schema.delete()); };