Исходный код вики test
Версия 1.1 от Alexey Semenihin на 16.10.2026, 16:50
Скрыть последних авторов
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 1 | {{groovy}} |
| 2 | |||
| 3 | // Получаем сервис ExtensionManager | ||
| 4 | def extensionManager = services.extension | ||
| 5 | |||
| 6 | // Указываем ID расширения, которое нужно удалить | ||
| 7 | def extensionId = "org.xwiki.contrib.your-extension-id" | ||
| 8 | |||
| 9 | // Выполняем удаление для всех вики (null в качестве namespace) | ||
| 10 | def uninstallRequest = new org.xwiki.extension.job.UninstallRequest() | ||
| 11 | uninstallRequest.setId(extensionId) | ||
| 12 | // ... возможно, потребуется установить другие параметры, например, confirm=true | ||
| 13 | |||
| 14 | // Запускаем задание | ||
| 15 | def job = extensionManager.createUninstallJob(uninstallRequest) | ||
| 16 | //job.start() | ||
| 17 | |||
| 18 | {{/groovy}} |