【问题标题】:Rally API can't change the Workspace Permission for a userRally API 无法更改用户的工作区权限
【发布时间】:2016-09-07 04:53:38
【问题描述】:

我正在尝试使用拉力赛 api 更新拉力赛用户的“WorkspacePermission”字段。我正在做的更新用户是:

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”。

谢谢!

【问题讨论】:

    标签: node.js rest rally


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-08-05
      • 2016-08-23
      • 2015-12-09
      • 2013-10-16
      • 1970-01-01
      • 2013-06-19
      • 1970-01-01
      • 2019-12-12
      • 2018-05-24
      相关资源
      最近更新 更多