Подскажите, имел ли кто опыт в конфлюенсе - добавления пользователю

"Can view" Page restrictions по всем Restricted pages не имея Scriptrunner на борту ? Через БД например.
Суть задачи - сделать Всевидящего пользователя, который мог бы делать поиск по абсолютно всем страницам, включая персональные спэйсы и рестриктед страницы.

23 ответов

80 просмотров

Просто добавьте его в группу confluence-administrators.

Sviatoslav-S Автор вопроса

Если бы всё так было просто... Даже к системному конфлюенс администратору не попадёт в результаты поиска то - что пользователь сделал Restricted например только для себя.

Sviatoslav S
Если бы всё так было просто... Даже к системному к...

Хм, не замечал такого. Наверное, потому что не видел)

А это разово надо?

Sviatoslav-S Автор вопроса
Sviatoslav-S Автор вопроса
Roman
А это разово надо?

Скажем так, каждый раз когда безики с аудитом приходят, посмотреть чтоб юзеры не хранили у себя в закрытых спэйсах и Restricted Pages всякое , что по регламенту - нельзя. Раз в пару месяцев. Но это не будет на ПРОД-е , для аудита будет делаться клон.

https://confluence.atlassian.com/confkb/how-to-remove-all-restrictions-from-pages-within-a-space-701268549.html можно просто truncate table content_perm_set и Flush all в Cache management

Sviatoslav-S Автор вопроса
Sergey Papurin
https://confluence.atlassian.com/confkb/how-to-rem...

Решение кардинальное, но получается - что всё станет доступно абсолютно всем юзерам.

Sviatoslav S
Решение кардинальное, но получается - что всё стан...

Ну тут или шашечки, или ехать Можно раскурить бд и update или insert добавить разрешения для пользователя

Sviatoslav-S Автор вопроса

Смысл задачи - аудиторам найти, и понять кто имел доступ к этой странице

Sviatoslav S
Смысл задачи - аудиторам найти, и понять кто имел ...

А если был но убрали Тут у аудите смотреть уже

Sviatoslav-S Автор вопроса

Суть вопроса не изменилась. Если никто не сталкивался - будем придумывать велосипед какой-нибудь

Sviatoslav S
Суть вопроса не изменилась. Если никто не сталкива...

Space Admin and System Administrator access to restricted pages  Users with 'Admin' permissions in a space, or users with the System Administrator global permission can remove restrictions from pages, even if the page restriction prevents them from viewing the page. Go to Space Administration > Restricted Pages.

Sviatoslav-S Автор вопроса
Nikolai
Space Admin and System Administrator access to res...

Вы такие забавные 🤣 Прокликать несколько тысяч страниц

Опыта нету, но если без scriptrunner, глянул бы: 1) реализацию через js banner на стороне confluence 2) на стороне proxy (nginx. envoy, traefik, etc) пишем middleware, которое тригерится по location /pages/setcontentpermissions.action и берем header «Referer» который содержит нужный url для обработки 3) создаем trigger в БД при обновлении/добавлении данных в определенных таблицах/таблице (по структуре не подскажу, нужно смотреть)

Sviatoslav-S Автор вопроса
Andrey Oleynik
Опыта нету, но если без scriptrunner, глянул бы: 1...

Спасибо за инфо. Но скорее всего будет делаться велосипед в виде селекта всех рестриктед страниц , и потом инсерта туда пользователя-всевидящего через бд.

Сдается мне, что после такого инсерта индексация нужна

Андрей Шеховцов
Сдается мне, что после такого инсерта индексация н...

Да кстати, это проблема, изменения лучше через rest или soap вносить

Sviatoslav-S Автор вопроса
Andrey Oleynik
Да кстати, это проблема, изменения лучше через res...

Инстанс будет тихо лежать в этот момент. После процедур - индексы будут строится с нуля.

Andrey Oleynik
Опыта нету, но если без scriptrunner, глянул бы: 1...

Под триггером я имел ввиду происходит изменения в бд отправляется request на стороннюю систему, которая запускает pipeline

Похожие вопросы

Обсуждают сегодня

Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
2
Коллеги, я тут для личных нужд пошел ставить MQTT сервер, пощупал mosquitto, но ужаснулся отсутствию такой банальности, как HTTP API для посмотреть список топиков. А тут что,...
Maksim Lapshin
14
У меня задача: написать брокер сообщений. Очереди и потребители. Очереди поддерживают приоритеты. Очередь отдает сообщения, только обработчикам с соответствующими характеристи...
Aleksandr Filippov
2
Решил тут попробовать embassy на bluepill. Все установил, собрал blink и успешно залил с помощью St link 2 китайского. Но после этого чип шиться перестал. На форумах прочел, ч...
Lukutin R2AJP
6
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
Карта сайта