本文整理匯總了TypeScript中leancloud-storage.ACL.setWriteAccess方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript ACL.setWriteAccess方法的具體用法?TypeScript ACL.setWriteAccess怎麽用?TypeScript ACL.setWriteAccess使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類leancloud-storage.ACL
的用法示例。
在下文中一共展示了ACL.setWriteAccess方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: it
it('AVRole#save', function (done) {
try {
// 示例代碼-Start
// 新建一個角色,並把為當前用戶賦予該角色
let roleAcl = new AV.ACL();
roleAcl.setPublicReadAccess(true);
roleAcl.setPublicWriteAccess(false);
// 當前用戶是該角色的創建者,因此具備對該角色的寫權限
roleAcl.setWriteAccess(AV.User.current(), true);
administratorRole = new AV.Role(randomRolename, roleAcl);//新建角色
administratorRole.save<AV.Role>().then((role) => {
// 創建成功
chai.assert.isNotNull(role.id);
done();
}, error => {
if (error) throw error;
});//保存
// 示例代碼-End
}
catch (e) {
chai.assert.isNull(e);
}
});
示例2:
return currentUser.signUp().then<AV.Role>(user => {
administratorRole = new AV.Role(randomRolename);
let roleAcl = new AV.ACL();
roleAcl.setPublicReadAccess(true);
roleAcl.setPublicWriteAccess(false);
// 當前用戶是該角色的創建者,因此具備對該角色的寫權限
roleAcl.setWriteAccess(AV.User.current(), true);
administratorRole.setACL(roleAcl);
return administratorRole;
}, error => {