[Решено]Доступ к содержанию с ограничениями

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

Аватар пользователя antbert antbert 3 июня 2013 в 12:31

День добрый.

Есть n типов материала(CCK). Несколько из них - обычные материалы, с которым работают модераторы на странице admin/content/node
Суть в том, что данная страница становится доступна лишь после прав "Управление материалами".
Проблема в том, что с этими правами ограничения на иные типы материалов перестают работать.

Спасибо.

Комментарии

Аватар пользователя kv4 kv4 3 июня 2013 в 15:25

Я вот не знаю, есть ли какой-нибудь универсальный модуль ограничения прав (скорее всего нет). Но, доступом к нодам достаточно просто управлять с помощью hook_node_access.

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

Аватар пользователя antbert antbert 4 июня 2013 в 6:25

Доступ к нодам настроен, их удаление, редактирование, просмотр неопубликованных - с этим проблем нет.
(последнее - View Unpublished Content).
(Доступ к нужным пунктам при редактировании - Override Node Options)

Проблема по сути в одном - доступность admin/content/node
Можно было сделать эту же страницу, используя views, но это долго и не совсем красиво.

Аватар пользователя antbert antbert 4 июня 2013 в 7:03

Решено таким путем:
Создана вьюшка.
(Типа improved_admin).
Поставлен модуль, который добавляет во views новый стиль - Массовые операции.
(views_bulk_operations)
Доступ по ролям к неопубликованным материалам.
(View Unpublished Content)
Доступ по ролям к всевозможным правам при редактировании.
(override_node_options)

Спасибо за помощь.