Rally API无法更改用户的工作区权限

时间:2016-05-11 16:35:25

标签: node.js rest rally

我试图更新" 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"字段,可以看到它设置为"工作区用户"。

谢谢!

1 个答案:

答案 0 :(得分:0)

WorkspacePermission和ProjectPermission对象通常不可更新。在这种情况下,只需删除现有的WorkspacePermission并为该用户创建一个新的。