Организация Админки для клиента

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

Аватар пользователя belant77 belant77 5 мая 2011 в 1:30

Доброго дня.

Задача: Хотелось бы после разработки сайта подурезать возможности админки для клиента, т.е. оставить ему только тот функционал, который не позволит ему поломать настройки, например, разрешить изменение и модерированем материалов на сайте, настройку определенных меню, добавление терминов в некоторые таксономии и т.д., но запретить добавление модулей, изменение типов нод и т.д.

Проблема: Насколько я понимаю доступ регулируется через Роли, а в ролях я могу проставить галки на разрешениях, которые явно прописаны в модулях. Так вот там не нашел возможности гибкого регулирования доступа к админских функциям, есть только разрешения в модуле system на доступ к страницам администрирования, который вкл/выкл все пункты управления.

Вопрос:Есть ли возможность гибкой настройки доступа к админскому функционалу? Какие сторонние модули кто использует для этого.

Комментарии

Аватар пользователя belant77 belant77 5 мая 2011 в 16:20

похода нашел, буду копать

menu_access http://www.drupal.org/project/menu_access
Задает глобальные и отдельные разрешения для меню в зависимости от роли\пользователя

menu_item_access
Задает глобальные и отдельные разрешения для пунктов меню в зависимости от роли\пользователя
- Наследует настройки от меню-родителя
- Глобальные натсройки для всех пунктов (по умолчанию)
- Настройки для каждого меню

node_access http://www.drupal.org/project/node_access
Задает глобальные и отдельные разрешения для нод в зависимости от роли\пользователя
- Глобальные натсройки для всех типов содержимого и нод (по умолчанию).
- И раздельные
- И даже по нодам

admin_access http://www.drupal.org/project/admin_access
Много всяких настроек, сами посмотрите

Полность см:
http://www.drupal.ru/node/26860

Аватар пользователя sibero sibero 5 мая 2011 в 19:30

Я бы рекомендовал модуль [module=admin], он делает админку drupal простым меню, пункты которого можно прятать, переносить, переименовывать.