Изменение прав доступа

Изменение прав доступа к текущему объекту или его ветви производится в режиме редактирования. Вход в этот режим осуществляется через контекстное меню (пункт изменить) или пункт edit () контрольной панели. "Горячая клавиша" для текущего объекта - Enter или двойной щелчок левой клавиши на папке (заголовке) объекта.

Права доступа текущего объекта определяются установленными значениями его атрибутов "владелец", "группа пользователей" и "права". Поля для задания этих значений располагаются в панели ВЛАДЕЛЕЦ, ПРАВА (в нижней части формы для редактирования). В упрощенном режиме работы JM эта панель отсутствует, кроме того, наличие этой панели управляется локальными настройками каждого конкретного администратора.

На панели отображаются текущие значения указанных атрибутов и показывается IP-адрес/ хост, с которого был введен данный объект (рис. 1).

В списке владельцев указываются все пользователи сайта, кроме тех, которые входят только в группу "по умолчанию" ("подписчики")[1]. Указанный в данном поле пользователь будет обладать полными правами на данный объект[2]. Пользователь с именем "root" всегда обладает полными правами для любых объектов.
В списке групп - все группы пользователей, существующие на сайте[3]. У всех пользователей, входящих в группу "root" всегда есть полные права на любые объекты.
В поле "права" отображаются шесть переключателей (rg, wg, xg; ro, wo, xo), задающих права доступа для группы и остальных посетителей сайта. Назначение переключателей (слева - направо):

1. (rg) – право на чтение (просмотр) объекта для пользователей, входящих в выбранную группу (указанную в поле "группа");

2. (wg) – право на запись, т.е. редактирование и удаление объекта для пользователей, входящих в выбранную группу;

3. (xg) – право на добавление дочерних к данному объекту для пользователей, входящих в выбранную группу;

4. (ro) – право на чтение (просмотр) объекта для всех посетителей; данный переключатель устанавливается у всех открытых для общего пользования объектов, объекты, у которых данный переключатель отключен отображаются в дереве сайта серым цветом (объекты с ограниченным доступом);

5. (wo) – право на запись для всех посетителей (для того, чтобы иметь возможность редактировать что-либо, кроме наличия данного права, пользователю нужно еще, как минимум, иметь права на доступ к соответствующему административному модулю);

6. (xo) – право на добавление дочерних к данному объекту для всех посетителей, данный переключатель должен быть установлен у общедоступных форм и форумов, где запись сообщений разрешена неавторизованным посетителям.

Подробнее см. описание модуля Пользователи и Приложение Атрибуты.

Рис. 1. Панель ВЛАДЕЛЕЦ, ПРАВА.

Справа от каждого поля имеется переключатель ветвь. Если при редактировании объекта он включается, то значение соответствующего атрибута (владелец, группа или права) будет установлен для всех объектов данной ветви (если у администратора есть права на их редактирование).

Внимание! Фактическая установка прав доступа произойдет только после окончания процесса редактирования, т.е. после нажатия кнопки ввести на панели УПРАВЛЕНИЕ.

Для выполнения групповой операции по изменению прав доступа для произвольного набора объектов необходимо сформировать выборку требуемых объектов в ФИЛЬТРЕ и сделать текущей строку все выбранные. Затем нажать пункт rwx () контрольной панели или пункт права контекстного меню. В правой части экрана будет выведена панель ВЛАДЕЛЕЦ, ПРАВА для задания требуемых значений (рис. 2).

Рис. 2. Установка владельца, группы и прав для выборки объектов.

Для тех атрибутов, которые вы собираетесь установить  в выбранных объектах, необходимо задать требуемое значение (из списка или переключателями) и установить переключатель в колонке "изменить" напротив атрибута. После нажатия кнопки ввести, у всех выбранных объектов будут установлены заданные атрибуты. Те атрибуты, которые не были отмечены в колонке "изменить" останутся в объектах без изменения.

В примере на рис. 2 для трех объектов, выбранных в ФИЛЬТР будут произведены следующие изменения:

1. Будет установлен владелец "root" (т.е. никакой конкретный владелец, фактически, не задан).

2. Право на "чтение для группы" будет установлено в 1 (разрешено).

3. Право на "чтение для всех" будет установлено в 0 (запрещено).

4. Группа пользователей и остальные права останутся без изменений.



[1] Список пользователей в данном поле может быть задан специальным образом с помощью модификатора «user_filter», применимого к конкретному профилю пользователя или к модулю JManager.

[2] Просмотр, изменение, удаление, добавление дочерних. Для выполнения любых действий связанных с модификацией или добавлением информации, кроме прав на объект, пользователю также потребуются права на доступ к инструментам, позволяющим производить модификацию или добавление информации (например, право на доступ к странице с работающим JManager-ом, интерактивной формой, форумом и т.д.).

[3] В списке групп могут быть отображены только требуемые группы, это настраивается модификатором «group_filter» для конкретного пользователя или JManager-а, по аналогии с «user_filter».

Поиск по документации
Контактная информация
603000, Россия,
г. Нижний Новгород,
ул. Студеная, дом 5,
4-й этаж.
info@graphit.ru

(831) 260–16–32