目前,我正在从Rally Legalcy任务板扩展自定义应用程序(源代码:https://github.com/RallyApps/app-catalog/blob/master/src/legacy/TaskBoard.html)
使用此任务板,我可以将任务从一个状态拖动到另一个状态(例如:来自Define - > In Progress)
现在我想让它能够将任务从一个用户故事拖到另一个用户故事中,这是否可行以及如何做到这一点?
提前致谢。 福
答案 0 :(得分:0)
Rally app catalog's github repo分为旧版和新版应用。新应用基于AppSDK2rc3。
在几周内,应该可以获得此AppSDK2的新版本。它将带有用AppSDK2编写的新TaskBoard。
预计此TaskBoard应用程序可以轻松修改,以允许跨水平泳道垂直拖放任务卡,这些泳道代表拥有这些任务的用户故事。
enableCrossRowDragging
的{{1}}配置对象上会有一个属性rowConfig
。其默认值为false,但您可以将其设置为true以启用任务的重新父级。
当您启用跨行拖动任务卡时,请确保此操作触发任务的Rally.ui.cardboard.CardBoard
值的更改。请参阅WS API对象模型。任务对象具有WorkProduct
字段,该字段是对与任务关联的工件的引用。
答案 1 :(得分:0)
以上是NickM提到的属性:http://help.rallydev.com/apps/2.0/doc/#!/api/Rally.ui.cardboard.CardBoard-cfg-rowConfig
新的任务板应用程序源可在此处获得: https://github.com/RallyApps/app-catalog/blob/master/src/apps/taskboard/TaskBoardApp.js#L242
如果您只是删除该链接的行,则应该能够跨行拖动任务。
我们尚未发布官方2.0 GA公告,但如果您愿意,您现在应该可以使用它!