2016-05-11 41 views
1

我在嘗試更新使用拉力賽api的拉力賽用戶的「WorkspacePermission」字段。我在做什麼更新的用戶:拉力賽API無法更改用戶的工作區權限

restApi.update({ 
    ref: '/User/44008770477', 
    data: { 
     WorkspacePermission: "Workspace Admin" 
    }, 
    fetch: ['WorkspacePermission']}, function(error, data) { 
    if(error) { 
     console.log(error); 
    } else { 
     console.log('Updated With Success! ', data); 
    } }); 

請求成功完成,但我得到一個警告「警告:‘此請求的處理過程中被忽略的JSON元素User.WorkspacePermission。’ ]」。

我不知道爲什麼我得到這個,因爲當我查詢用戶「44008770477」時,我得到「WorkspacePermission」字段,並可以看到它設置爲「Workspace User」。

謝謝!

回答

0

WorkspacePermission和ProjectPermission對象通常不可更新。在這種情況下,只需刪除現有的WorkspacePermission併爲該用戶創建一個新的WorkspacePermission。