Rally标准报告,使用APIKey发布,但在登录时有效
我在下面的代码中创建了一个迭代消耗图。当我们尝试从附加了apikey的web服务器启动它时,我们会看到一个由Rally登录屏幕生成的窗口,而不是图形。如果您已经登录到Rally工具,则图形不会正确生成。我们只在标准报告中看到这个问题,因为当APIKey附加到路径时,使用treegrid生成的代码确实可以正常工作 谢谢! 标记Rally标准报告,使用APIKey发布,但在登录时有效,rally,code-rally,Rally,Code Rally,我在下面的代码中创建了一个迭代消耗图。当我们尝试从附加了apikey的web服务器启动它时,我们会看到一个由Rally登录屏幕生成的窗口,而不是图形。如果您已经登录到Rally工具,则图形不会正确生成。我们只在标准报告中看到这个问题,因为当APIKey附加到路径时,使用treegrid生成的代码确实可以正常工作 谢谢! 标记 迭代燃耗 onReady(函数(){ Ext.create(“Ext.Container”{ 上下文:{}, 项目:[{ X类型:“rallystandardreport
迭代燃耗
onReady(函数(){
Ext.create(“Ext.Container”{
上下文:{},
项目:[{
X类型:“rallystandardreport”,
宽度:750,
身高:500,
reportConfig:{
报告:“IterationBurndown”,
迭代:“四月”,
分图:“隐藏”,
标题:“迭代烧毁”
},
项目:“https://rally1.rallydev.com/slm/webservice/v2.0/project/51186097359",
projectScopeUp:!1,
projectScopeDown:!0
}],
renderTo:Ext.getBody().dom
});
Rally.launchApp('CustomApp'{
名称:“iterationburndown”,
家长报告:“
});
});
不幸的是,这是标准报表组件呈现的旧式图表的一个限制。使用的A1服务不支持API密钥 您所能做的最好的事情就是使用组件和回溯API重新实现图表 一些资源:
还有一个相关的应用程序已经为一个版本burndown实现,您可以使用它作为开始的地方:不幸的是,对于那些由标准报表组件呈现的旧式图表,这是一个限制。使用的A1服务不支持API密钥 您所能做的最好的事情就是使用组件和回溯API重新实现图表 一些资源:
还有一个相关的应用程序已经为burndown发布版实现,您可以从中开始使用:谢谢Kyle!有没有办法生成较旧的密钥类型?当我尝试这样做时(这是我们最初的计划),当我们提供了所有正确的信息时,这个工具从来没有提供过关键。谢谢你是说登录密钥吗?它只与appsdk的1.x版本兼容,目前被认为是不安全的,不推荐使用……有没有其他方法可以让我使用apikey?我猜不是标准报告?谢谢MarkI在上面的答案中添加了更多信息。希望这有助于。。。就应用程序而言,写图表可能是最具挑战性的事情。谢谢Kyle!有没有办法生成较旧的密钥类型?当我尝试这样做时(这是我们最初的计划),当我们提供了所有正确的信息时,这个工具从来没有提供过关键。谢谢你是说登录密钥吗?它只与appsdk的1.x版本兼容,目前被认为是不安全的,不推荐使用……有没有其他方法可以让我使用apikey?我猜不是标准报告?谢谢MarkI在上面的答案中添加了更多信息。希望这有助于。。。就应用程序而言,编写图表可能是最具挑战性的事情。
<!DOCTYPE html>
<html>
<head>
<title>iterationburndown</title>
<script type="text/javascript" src="https://rally1.rallydev.com/apps/2.1/sdk.js"></script>
<script type="text/javascript">
Rally.onReady(function() {
Ext.create("Ext.Container", {
context: {},
items: [{
xtype: "rallystandardreport",
width: 750,
height: 500,
reportConfig: {
report: "IterationBurndown",
iteration: "April",
subchart: "hide",
title: "Iteration Burndown"
},
project: "https://rally1.rallydev.com/slm/webservice/v2.0/project/51186097359",
projectScopeUp: !1,
projectScopeDown: !0
}],
renderTo: Ext.getBody().dom
});
Rally.launchApp('CustomApp', {
name: "iterationburndown",
parentRepos: ""
});
});
</script>
<style type="text/css">
</style>