Rally Software

 View Only
  • 1.  Team member of users and projetcs from Rally

    Posted Aug 09, 2019 10:29 AM
    I would like to export a view of all teams and the users/roles/team member associated with each team in the custom HTML export tool.

    Thanks


  • 2.  RE: Team member of users and projetcs from Rally

    Broadcom Employee
    Posted Aug 09, 2019 02:44 PM
    Hi Eduardo,

    We have a couple of apps that might help you:
    https://github.com/RallyCommunity/users-project-permissions
    https://github.com/RallyCommunity/users-workspace-permissions


  • 3.  RE: Team member of users and projetcs from Rally

    Posted Aug 09, 2019 03:01 PM
    Thanks David, but I want to export Team member information from users and projects in a workspace. I want to know which projects a user is team member, and the apps you sent me don't show this information.
    I developed an app that I can view the information on, but I can't export it to an excel spreadsheet.

    <!DOCTYPE html>

    <html>

    <head>

        <title>Exportable Grid Board Example</title>

        <script type="text/javascript" src="/apps/2.1/sdk.js"></script>

        <script type="text/javascript">

            Rally.onReady(function() {

                Ext.define('Rally.example.ExportableGridBoard', {

                    extend: 'Rally.app.App',

                    componentCls: 'app',

                    launch: function() {

                        Ext.create('Rally.data.wsapi.TreeStoreBuilder').build({

                            models: ['Project'],

                            autoLoad: true,

                            enableHierarchy: true

                        }).then({

                            success: this._onStoreBuilt,

                            scope: this

                        });

                    },

                    _onStoreBuilt: function(store) {

                        var modelNames = ['Project'],

                            context = this.getContext();

                        this.add({

                            xtype: 'rallygridboard',

                            context: context,

                            modelNames: modelNames,

                            toggleState: 'grid',

                            stateful: false,

                            plugins: [

                                {

                                    ptype: 'rallygridboardactionsmenu',

                                    menuItems: [

                                        {

                                            text: 'Export...',

                                            handler: function() {

                                                window.location = Rally.ui.gridboard.Export.buildCsvExportUrl(

                                                    this.down('rallygridboard').getGridOrBoard());

                                            },

                                            scope: this

                                        }

                                    ],

                                    buttonConfig: {

                                        iconCls: 'icon-export'

                                    }

                                }

                            ],

                            gridConfig: {

                                store: store,

                                columnCfgs: [

                                    'Name',

                                    'Owner',

                                    'Description',

                                                                                   'Parent',

                                                                                   'State',

                                                                                                                                 'TeamMembers'

                                ]

                            },

                            height: this.getHeight()

                        });

                    }

                });

               

     

                Rally.launchApp('Rally.example.ExportableGridBoard', {

                  name: 'Exportable Grid Board Example'

                });

            });

        </script>

     

        <style type="text/css">

           

        </style>

    </head>

    <body></body>

    </html>