id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release 11462,"List ""Root Catalogs""",anonymous,Roberto Longobardi,"The listSubCatalogs XMLRPC (at least) does not allow listing the root Catalogs, because one need to already specify a known id and this already restricts listing to the subcatalogs of a root catalog. Since Ids grow from 0 upwards, -1 could be used as an indicator that listSubCatalogs must list the root catalogs. The following 3 lines in TestCatalog.__init__ do the trick {{{ if id == '-1': self.exists = True self.values['page_name'] = 'TC' }}} listSubCatalogs can then be called as follows: {{{ for v in server.testmanager.listSubCatalogs('-1'): print v }}} And the root catalogs will be returned (in my case): {{{ ['3', 'TC_TT3', 'catalog1', '\n'] ['4', 'TC_TT4', 'catalog2', '\n'] }}}",enhancement,closed,normal,TestManagerForTracPlugin,normal,fixed,,,