【问题标题】:how to tag a defect using rally Javascript API如何使用 Javascript API 标记缺陷
【发布时间】:2012-02-17 02:15:09
【问题描述】:

谁能给我一个示例,说明如何使用 Rally App SDK(在 Javascript 中)向缺陷添加标签?

更新简单字段很简单,但我不清楚如何将对象列表附加到其他对象(例如标签到缺陷)。

谢谢...

【问题讨论】:

    标签: api rally


    【解决方案1】:

    Rally 中的任何对象都可以通过其 _ref 属性进行唯一标识。因此,如果您想在缺陷上设置标签,您可以简单地这样做:

    rallyDataSource.update({"_ref":
        "https://rally1.rallydev.com/slm/webservice/1.26/defect/12345.js",  //defect to update
        "Tags": [
            {
                _ref: "/tag/23456.js" //ref of tag 1
            }, 
            {
                _ref: "/tag/34567.js"  //ref of tag 2
            }
        ]}, 
        onUpdateComplete, onError);  //success, error callbacks
    

    【讨论】:

    • 看起来很简单,当我用有效的 OID 编写代码时,成功函数被调用,但实际上它删除了一个标签,该标签已经在有问题的缺陷上,但没有添加另外两个我放在“标签”数组中。但是代码就像你建议的那样......不知道为什么它不起作用
    • 抱歉 - 我错过了 Tags 数组中的嵌套级别。标签应指定为具有 _ref 属性的对象,而不仅仅是引用。我已经更新了代码示例,它现在应该可以为您工作了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多