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

Главные вкладки

Аватар пользователя alexeys55@drupal.org alexeys55@drupal.org 21 апреля 2008 в 21:59

Попробовал к полю созданному с помощью CCK приделать cck_field_privacy.
Не очень получилось:
1. Окно выбора кому можно видеть выскакивает в левом верхнем углу и закрыто логотипом сайта (тема по умолчанию которая идет);
2. Требует Buddylist который, как я читал где то тут, уже не поддеоживается, советуют использовать Buddylist2, но не поддерживается модулем cck_field_privacy.

Подскажите пожалуйста какой модуль(ли) лучше использовать для определения ограничения доступа к просмотру определенных полей нод и целиком нод самим автором этой ноды. В общем то я отчасти поэтому и хотел использовать buddylist.

CCK Field Permissions - тоже не совсем подходит, с помощью него нельзя дать пользователю - автору ноды права на определение видимости поля в его ноде другим пользователям.

Комментарии

Аватар пользователя alexeys55@drupal.org alexeys55@drupal.org 22 апреля 2008 в 11:15

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

Аватар пользователя pchela pchela 23 апреля 2008 в 16:20

Попробуй Workflow+Workflow access
С помощью Workflow настраиваешь возможные состояния документа.
С помощью Workflow access можно настроить какие поля и в каких сосотояниях будут видны.

Если установишь Workflow-ng + Workflow-ng UI, то поле дейтельности расшрится, пока еще сам эти модули не исследовал.