Мы используем Confluence для документирования бизнес-процессов.
Скажем, сегодня (11 марта) я редактирую страницу в Confluence, и новая страница - версия 2. Мне нужно сохранить ссылку на эту страницу в отчете для целей аудита. Я знаю, как получить ссылку (Инструменты / Ссылка на эту страницу ...), и сохраненная ссылка выглядит так: « http: // wiki / display / OneSource / EEPROM ». Кажется, все хорошо.
Теперь в следующем месяце мне нужно обновить страницу, чтобы я создал версию 3.
Когда я возвращаюсь к отчету за март и выбираю сохраненную ссылку, загружается версия 3, а не версия 2, как я ожидал.
Не беспокойтесь, поскольку я вижу, что могу получить другую ссылку для хранения в моем отчете. Со страницы истории я получаю эту ссылку на текущую страницу ( http: //wiki/pages/viewpage.action? PageId = 21364790 ). Однако это дает тот же результат. После редактирования страницы для создания версии 3 моя сохраненная ссылка теперь указывает на версию 3, а не на версию 2, как ожидалось.
Как получить ссылку на версию 2 для моего отчета, которая всегда будет указывать на версию 2, когда версия 2 также является текущей версией?
ТИА,
Майкл
источник
Ответы:
AFAIK, вы не можете без пользовательского плагина для обработки ссылок с версиями. Confluence всегда будет использовать pageId исходной страницы в качестве последней версии и вставлять новый pageId для исторических версий по мере их создания. Например, ваша текущая страница имеет идентификатор страницы 21364790 и версию 2; редактирование страницы создает новый идентификатор страницы 21364791 как копию предыдущей версии и обновляет 21364790 с вашими изменениями. Это означает, что нет никакого способа предсказать, каким будет pageId исторической версии, когда она в данный момент является последней версией.
Я вижу два решения. Более элегантное решение - создать плагин, предоставляющий копию действия просмотра страницы XWork и предоставляющий ему параметр версии. Затем вы можете получить доступ к правильной версии, используя URL-адрес, например
http://wiki/pages/myviewpage.action?pageId=21364790&version=2
. Уродливое решение взлома состоит в том, чтобы удвоить ваши изменения, чтобы вы могли быть уверены в том, какой будет правильный исторический pageId.источник
Вы можете сделать это вручную, указав версию страницы в URL -
http://wiki/pages/viewpage.action?pageId=21364790&pageVersion=1
Но еще лучше иметь что-то похожее на https://marketplace.atlassian.com/plugins/com.k15t.scroll.scroll-versions
источник
Плагин ссылки на версию страницы
Это то, что вам нужно?
источник
Плагин ссылки версии страницы больше не существует для более новых версий слияния. Но я обнаружил плагин Scroll Versions Plugin, который поддерживает ссылку на конкретную версию страницы.
Кроме того, он имеет много других функций, таких как редактирование нескольких версий страницы в одном пространстве и публикация всех / выбранных страниц определенной версии после ее завершения.
источник