Как настроить права доступа к странице

Редактировал(а) Coluns 09.01.2023

Права доступа в XWiki

Разберемся как настроить права доступа к странице.

В XWiki очень гибкая система прав доступа к разделам и страницам.

У каждой страницы в меню управления страницей есть раздел "Администрирование":

Меню администрирования страницы в XWiki

Данный раздел позволяет определить права доступа к странице и ее подчиненным страницам.

А также установить индивидуальный дизайн страницы или всего раздела, о чем мы уже писали ранее в статье Встроенные темы оформления.

В данном случае нас интересует раздел позволяющий установить права доступа.

Установка прав доступа к странице в XWiki

Права можно установить как для страницы и всех ее подчиненных (1) так и только для самой страницы (2).

Сами же "галочки" прав устанавливаются справа (3)

Установить права можно как для групп пользователей, так и для отдельных пользователей.

Режим переключения устанавливается в верхней части окна (1).

Но прежде чем устанавливать права, давайте разберемся какие есть уровни доступа и что они означают (2)

Назначение прав доступа в XWiki

 Детально описывать и переводить оригинальную справку разработчиков мы не будем.

Вы всегда можете прочитать ее самостоятельно на официальном сайте.

Мы лишь отметим важные моменты.

Права страницы важнее

Права страницы важнее чем права вики или права родительской страницы.

Это означает, что если у вас для страницы не заданы индивидуальные права доступа, то система применит права родительской страницы (если они заданы).

Или следующей "вверх" по иерархии.

Если же ни для одной из страниц иерархии не заданы права, то будут применены права по умолчанию, которые задаются в настройках вики.

Запрет важнее

Если вы установили право запрещающее доступ, то оно "перевешивает" права разрешения.

Таким образом, вы можете просто закрывать отдельные страницы или разделы для пользователей или целых групп.

Это касается не всех прав, а только основных "пользовательских", таких, как чтение, комментирование, редактирование.
Для некоторых специальных прав, это действует наоборот.
Подробнее читайте в официальной документации.

Галочки имеют три состояния

  • Не задано - право не установлено. Действует родительское или на уровне вики.
  • Зеленая галочка - право есть.
  • Красный круг - право запрещено.

Включение любого явного разрешения, неявно запрещает всем другим.

Другими словами, как только вы включили разрешение для конкретного пользователя или группы, то все другие группы и пользователи право теряют и его нужно установить для них явным образом.

В целом тема прав доступа довольно обширная и требует взвешенного подхода.

Нужно решить много вопросов связанных с созданием групп доступа и организацией пространства вашей базы знаний.

Если вам будет нужна в этом помощь, то обращайтесь к нам мы обязательно вам поможем.