是否可以将旧的拉力赛任务板转换为新的纸板 [英] Is it possible to convert the old Rally Task Board to the new Cardboard

查看:178
本文介绍了是否可以将旧的拉力赛任务板转换为新的纸板的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在过去一个月里一直在使用Rally应用程序自定义设置,并对可用的功能印象深刻。我一直在提出这个想法,将旧版任务板应用程序开发到新的纸板式应用程序。我在GitHub和所有文档中搜索过类似的工作,但总是好像个人只是尝试更新旧版应用程序。我想知道这是否是因为Cardboard功能的现有限制,还是因为他们有可能用较新的流程替代旧版应用程序?

I've been playing around with Rally app customizations for about the past month now and have been impressed with the features that are available. I've been throwing the idea around to develop the legacy "Task Board" app over to the new Cardboard-style app. I've searched on GitHub and all of the documentation for similar endeavours but it always seems like individuals just try to update the legacy app. I would like to know if this is because of existing limitations with the Cardboard functionality or is it because they have potentially replaced the legacy app with a newer process?

假设可以将Task Board应用程序重新开发成纸板应用程序以使其包含一些较新的功能(例如在线编辑,着色等),这是否合理?切换到较新的SDK也将为其他新功能开辟了更好的开发过程。

Is it reasonable to assume that one could redevelop the Task Board app into a cardboard app to make some of the newer features to be included (e.g. inline-editing, coloring, etc.)? Switching to the newer SDK would also open up a lot better development process for other new features.

我看到的当前限制是,没有一种简单的方式来重现按用户故事分组的行或任务。

如果任何人有经验或建议如何扩展纸板应用程序以启用行,您的输入将被欣赏。

If anyone has experience or recommendations of how to extend the cardboard app to enable rows, your input is appreciated.

Rally SDK 2文档

推荐答案

这是由于AppSDK2中Cardboard的现有限制。

It's due to the existing limitations with the Cardboard in AppSDK2.

下面的一个简单的代码将构建一个Task对象的基本纸板,但它不会像旧版TaskBoard应用程序中的板子那样。
可以使用cardConfig除了默认名称和所有者之外还可以向卡添加字段:

A simple code like the one below will build a basic cardboard of Task objects, but it will not look like the board in the legacy TaskBoard app. It is possible to add fields to the card in addition to the default Name and Owner using a cardConfig:

var myCardConfig = {
               xtype: 'rallycard',
               fields: ['ToDo', 'Estimate', 'WorkProduct'],
               editable: true
        }

可编辑:true 只能命名可编辑。

可以在卡上编辑的字段仍然非常有限。

The fields that can be edited on cards is still very limited.

在垂直泳道之外,在任务卡左侧添加一个Workproduct(用户故事)卡也不是简单的方法。

There is also no easy way to add a Workproduct's (user story) card on the left of the task cards, outside of the vertical swimlanes.

Ext.define('CustomApp', {
    extend: 'Rally.app.TimeboxScopedApp',
    componentCls: 'app',
    scopeType: 'iteration',
    onScopeChange: function(scope) {
        this._iteration = scope.record.get('_ref');

        var myCardConfig = {
               xtype: 'rallycard',
               fields: ['ToDo', 'Estimate', 'WorkProduct'],
               editable: true
        }
        if(!this.board) {
            this.board = this.add({
                xtype: 'rallycardboard',
                types: ['Task'],
                attribute: 'State',
                cardConfig: myCardConfig,
                storeConfig: {
                    filters: [scope.getQueryFilter()]
                }
            });
        } else {
            this.board.refresh({
                storeConfig: {
                    filters: [scope.getQueryFilter()]
                }
            });
        }
        this.iteration = scope.getRecord();
    }
});

这篇关于是否可以将旧的拉力赛任务板转换为新的纸板的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆