Здравствуйте!
Пож. объясните, что неправильно делаю!!!!
Пытаюсь настроить права доступа для роли "главный редактор"!
Даю права для документа типа story: создание удаление, редактирование.
Создавать есть возможность, но просмотра содержимого нет, ладно тогда даю доступ к "управлению материалаи" при этом у роли появляется возможность творить с ними все что вздумается, и не только с этими типами материалов.
Получается эти "разрешения" толком не работают, можно было конечно исплоьзовать модуль nodeaccess, но не хочется лишний модуль ставить если эта функциональность заложена в Drupal, только видимо криво заложено....
Можно ли сделать такое разграничение, без исплоьзования доп. модулей?
З.Ы.: по теме нашел
http://www.drupal.ru/node/18346
http://www.drupal.ru/node/15075
Комментарии
Опять же если поставить галочку "управление материалами", то пользователь может создавать вообще материалы всех типов, а если убрать то он не видит содержимое.....
как так? вообще запутался....
А собсно галка "доступ к содержанию сайта" установлена?
Да, конечно установлена!
"Управление материалами" - это разрешение дает доступ к управлению всеми материалами сайта. Это разрешение не для простого пользователя, а для модератора.
Это потому что для материалов типа story у вас не установлена галочка Workflow: Publish
в настройке данного типа материалов http://yoursite.com/admin/content/node-type/story
Материал после размещения остается неопубликованным, поэтому даже пользователь размещавший его, после отправки его не видит.
Даааа, понял, получается в самой админке нет доступа к содержимому, т.е. пользователь опубликовал материал, потом для того чтоб его отредактриовать должен найти его на сайте, зайти в него и только в полной версии (не тизере) он увидит вкладку "изменить", понял Теперь буду разбираться для чего нужен nodeaccess, если эта функциональность уже есть....
Еще кое чего заметил, не совсем удобно сделано:
даю достут для роли к "taxonomy" укправлению таксономией. Получается пользователь который зарегистрирован под этой ролью, получает доступ к управлению всеми словарями, что не есть хорошо т.к. человек не сведущий может попортить термины других словарей, просто перепутав их и т.д.
З.Ы: модуль taxonomy_access как я понял ограничивает доступ к именно к ноде по термину (да и к 6 версии его нет ). Также посмотрел модуль taxonomy_role, там можно настроить доступ к определенному словарю, но опять же это относится к просмотру ноды которая относится к словарю, если конечно я не ошибаюсь, может кто поправит?
Отсюда вывод: для панели администрирования настройка разграничения прав доступа идет на очень широком уровне....
Может кто подскажет как скрыть от пользователя некоторые словари?
Нет ну это не дело, должен же быть какой то способ разрешать редактировать только определенные типы нод для определенных пользователей с админки. Я столкнулся с такой же проблемой. Пробовал nodeaccess, content access и чтот ничего не помогает. Если снята галочька с Управления материалом, содержимое в админке не показывается..