Вопросы по разграничению прав доступа

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

Аватар пользователя artist artist 12 мая 2009 в 13:45

Здравствуйте!
Пож. объясните, что неправильно делаю!!!!
Пытаюсь настроить права доступа для роли "главный редактор"!
Даю права для документа типа story: создание удаление, редактирование.
Создавать есть возможность, но просмотра содержимого нет, ладно тогда даю доступ к "управлению материалаи" при этом у роли появляется возможность творить с ними все что вздумается, и не только с этими типами материалов.
Получается эти "разрешения" толком не работают, можно было конечно исплоьзовать модуль nodeaccess, но не хочется лишний модуль ставить если эта функциональность заложена в Drupal, только видимо криво заложено....
Можно ли сделать такое разграничение, без исплоьзования доп. модулей?
З.Ы.: по теме нашел
http://www.drupal.ru/node/18346
http://www.drupal.ru/node/15075

Комментарии

Аватар пользователя artist artist 12 мая 2009 в 13:55

Опять же если поставить галочку "управление материалами", то пользователь может создавать вообще материалы всех типов, а если убрать то он не видит содержимое.....
как так? вообще запутался....

Аватар пользователя Krotty@drupal.org Krotty@drupal.org 13 мая 2009 в 0:32

"Управление материалами" - это разрешение дает доступ к управлению всеми материалами сайта. Это разрешение не для простого пользователя, а для модератора.

"artist" wrote:
Даю права для документа типа story: создание удаление, редактирование.
Создавать есть возможность, но просмотра содержимого нет,

Это потому что для материалов типа story у вас не установлена галочка Workflow: Publish
в настройке данного типа материалов http://yoursite.com/admin/content/node-type/story
Материал после размещения остается неопубликованным, поэтому даже пользователь размещавший его, после отправки его не видит.

Аватар пользователя artist artist 13 мая 2009 в 7:38

Даааа, понял, получается в самой админке нет доступа к содержимому, т.е. пользователь опубликовал материал, потом для того чтоб его отредактриовать должен найти его на сайте, зайти в него и только в полной версии (не тизере) он увидит вкладку "изменить", понял Smile Теперь буду разбираться для чего нужен nodeaccess, если эта функциональность уже есть....

Аватар пользователя artist artist 14 мая 2009 в 12:50

Еще кое чего заметил, не совсем удобно сделано:
даю достут для роли к "taxonomy" укправлению таксономией. Получается пользователь который зарегистрирован под этой ролью, получает доступ к управлению всеми словарями, что не есть хорошо т.к. человек не сведущий может попортить термины других словарей, просто перепутав их и т.д.
З.Ы: модуль taxonomy_access как я понял ограничивает доступ к именно к ноде по термину (да и к 6 версии его нет Sad ). Также посмотрел модуль taxonomy_role, там можно настроить доступ к определенному словарю, но опять же это относится к просмотру ноды которая относится к словарю, если конечно я не ошибаюсь, может кто поправит?
Отсюда вывод: для панели администрирования настройка разграничения прав доступа идет на очень широком уровне....
Может кто подскажет как скрыть от пользователя некоторые словари?

Аватар пользователя kill_windows kill_windows 13 августа 2011 в 13:05

Нет ну это не дело, должен же быть какой то способ разрешать редактировать только определенные типы нод для определенных пользователей с админки. Я столкнулся с такой же проблемой. Пробовал nodeaccess, content access и чтот ничего не помогает. Если снята галочька с Управления материалом, содержимое в админке не показывается..