Массовое переименование / удаление на многих вики-страницах в trac, как? - PullRequest
1 голос
/ 07 мая 2011

Предоставляет ли веб-интерфейс trac способ удаления, переименования и т. Д. Большого количества вики-страниц в целом, без необходимости выполнять утомительную задачу по очереди и вручную? Что-то вроде флажка для каждой страницы, за которым следует кнопка «Удалить».

Спасибо

Ответы [ 2 ]

4 голосов
/ 11 мая 2011

Это можно сделать с помощью утилиты командной строки trac-admin. Используйте синтаксис

trac-admin /path/to/project/env wiki remove WikiPageName

чтобы удалить страницу вики. Вы должны быть в состоянии написать простой скрипт, который запускает эту команду для каждой страницы в списке. Вы можете использовать команду wiki list для получения списка всех вики-страниц, что может быть полезно, если вы хотите удалить вики-страницы, имена которых следуют определенному шаблону (также полезно для удаления страницы и всех ее подстраниц) .

0 голосов
/ 10 мая 2011

обновление использовать вместо этого ответ bta .

Нет интерфейса trac, о котором я знаю, но вы могли бы сделать это, отредактировав вручнуюбаза данных.Например, Браузер базы данных SQLite может открыть файл db/trac.db и может быть немного менее утомительным, чем вручную с помощью интерфейса trac.Но сделайте резервную копию, прежде чем пытаться ....

Вы должны отредактировать поле имени в вики-таблице.

...