我试图更新" 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"我得到了#34; WorkspacePermission"字段,可以看到它设置为"工作区用户"。
谢谢!
答案 0 :(得分:0)
WorkspacePermission和ProjectPermission对象通常不可更新。在这种情况下,只需删除现有的WorkspacePermission并为该用户创建一个新的。