如何使用 xmlrpc 列出 Trac 服务器上的现有项目?

发布于 2024-10-23 20:10:54 字数 124 浏览 0 评论 0原文

我认为这一切都在主题中。

看来XMLRPC Plugin只能导出有关精确项目的信息,而不能导出现有项目的信息。

我一直在寻找一些插件来实现这一点,但没有找到任何结果。您知道有什么东西可以完成这项工作吗?

I think it's all in the subject.

It seems that XMLRPC Plugin can only export info about a precise project but not about the existing projects.

I have been looking for some plugin doing that for hours but nothing comes out. Are you aware of something capable to do the job?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

哆兒滾 2024-10-30 20:10:54

当您说“项目”时,您是指位于同一服务器上的不同 Trac 实例吗?

如果是这样,那么目前没有办法做到这一点。 Trac 实例实际上是独立的,并且没有中央“Trac 服务器”可以为您提供所需的信息。各个 Trac 实例实际上并不了解服务器上任何其他实例的任何信息。然而,包含真正的多项目支持的 Trac 未来版本很可能会改变这一点。

解决此问题的一种方法是将所有 Trac 项目的名称存储在 wiki 页面上,然后通过 XMLRPC 获取该页面并解析出数据。另一种解决方法是让网络服务器(不是 Trac)提供一个列出系统上所有项目的页面。它们不是最漂亮的解决方案,但它们至少应该为您提供所需的功能。

When you say "projects", do you mean different Trac instances located on the same server?

If so, then there's no way to do this currently. Trac instances are effectively independent and there's no central "Trac server" that could give you the information that you need. Individual Trac instances don't really know anything about any other instances on the server. Future releases of Trac that include true multi-project support may very well change this, however.

One way you can work around this is to store the names of all of the Trac projects on a wiki page, and then fetch that page via XMLRPC and parse out the data. Another workaround is to have the webserver (not Trac) serve up a page that lists all of the projects on the system. They're not the prettiest solutions, but they should at least give you the functionality that you need.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文