Есть ли способ удалить страницу Confluence и всех ее дочерних элементов одновременно?
Есть ли способ удалить страницу Confluence и удалить все свои дочерние элементы одновременно?
4 ответа
Решение
Юй может сделать это через API, по сути, создав сценарий самостоятельно.
SOAP API поддерживает:
- удаление страницы
- получить всех детей страницы
Таким образом, между 1 и 2, вы можете продолжать рекурсивно получать детей и удалять эти страницы.
Будьте осторожны, так как это может быть опасно, и вы можете случайно стереть много страниц, если они запускаются не с той страницы (хотя у Confluence есть функция восстановления).
Вы можете сделать это легко с WebDav. Инструкции по установке и настройке плагина WebDAV можно найти здесь.
- Конечная точка webdav слияния:
https://<server>/confluence/plugins/servlet/confluence/default/Global/
- Вы можете сопоставить его с буквой диска в проводнике,
- Или получить доступ, например, с помощью Total Commander и davplug.wfx, или с помощью другого клиента DAV
Тогда просто удали каталог, соответствующий странице!