Files
OpenSign/apps/OpenSignServer/cloud/parsefunction/ContactBookAftersave.js
T

28 lines
835 B
JavaScript

async function ContactbookAftersave(request) {
/* In beforesave or aftersave if you want to check if an object is being inserted or updated
you can check as follows */
if (!request.original) {
const user = request.user;
const object = request.object;
// Retrieve the current ACL
const acl = new Parse.ACL();
// Ensure the current user has read access
if (acl) {
acl.setReadAccess(user, true);
acl.setWriteAccess(user, true);
acl.setReadAccess(object.get('UserId'), true);
acl.setWriteAccess(object.get('UserId'), true);
object.setACL(acl);
object.set('IsDeleted', false)
// Continue saving the object
return object.save(null, { useMasterKey: true });
}
} else {
console.log('Object being update');
}
}
export default ContactbookAftersave;