Как составить список существующих проектов на сервере Trac, используя xmlrpc? - PullRequest
1 голос
/ 20 марта 2011

Я думаю, что все в теме.

Кажется, что плагин XMLRPC может экспортировать только информацию о конкретном проекте, но не о существующих проектах.

Я искал какой-нибудь плагин, который делал это часами, но ничего не вышло.Вы знаете о чем-то, что способно сделать эту работу?

1 Ответ

1 голос
/ 21 марта 2011

Когда вы говорите "проекты", вы имеете в виду разные экземпляры Trac, расположенные на одном и том же сервере?

Если это так, то в настоящее время нет способа сделать это.Экземпляры Trac фактически независимы, и нет центрального «сервера Trac», который мог бы предоставить вам необходимую информацию.Отдельные экземпляры Trac ничего не знают о других экземплярах на сервере.Тем не менее, будущие выпуски Trac, включающие настоящую поддержку нескольких проектов, вполне могут изменить это.

Один из способов обойти это - сохранить имена всех проектов Trac на вики-странице, а затемполучить эту страницу через XMLRPC и проанализировать данные.Другой обходной путь - веб-сервер (не Trac) обслуживает страницу, на которой перечислены все проекты в системе.Это не самые красивые решения, но они должны, по крайней мере, дать вам необходимую функциональность.

...