Дек
03
2010

Обзор модулей drupal. Права доступа

Продолжение серии статей по drupal, которые давно надо было опубликовать.

Тут речь про несколько замечательных модулей, которые должны помочь при решении задачи ограничения прав доступа и не показывания админу того, что ему видеть не обязательно.

Administer Users by Role

http://drupal.org/project/administerusersbyrole

Позволяет разрешать определенным ролям пользователей управление только определенным группами пользователей (отдельно доступ на редактировани и на удаление).
Например:

  • delete users with role administrator
  • edit users with role administrator

Мы используем, что например запретить администратору удалять суперпользователя (uid=1). Т.е. мы администратору оставляем права в случае необходимости на редактирование пользователей группы администраторов. Тогда доступа к изменению пользователя №1 у него нету.

При использовании так же надо админам давать доступ «администрировать пользователей».

Menu Admin per Menu

http://drupal.org/project/menu_admin_per_menu
еще один очень пригодившийся модуль. Благодаря этому модулю можно отдельным группам давать права на управление отдельными менюшками. таким образом мы админу заказчика не даём доступ управлять административной менюшкой. а только необходимыми для него менюшками.

Site Configuration Permissions

http://drupal.org/project/config_perms
отличный модуль! позволяет управлять отдельно правами для разных страниц админки. вобщем отлично.

Добавляет следующие права доступа:

  • administer administration theme
  • administer clean-urls
  • administer content node settings
  • administer date-time
  • administer error reporting
  • administer file system
  • administer modules
  • administer performance
  • administer site information
  • administer site maintenance
  • administer themes
  • administer user profile fields
  • display site building menu
  • display site configuration menu

Menu per Role

http://drupal.org/project/menu_per_role
Модуль позволяет на страницах изменения пунктов меню (admin/build/menu/item/203/edit) строго указать каким ролям пользователей показывать этот пункт меню. Но есть недостаток: если у меня есть группа «администратор» и я не хочу им показывать ссылку «таксономия», то через этот модуль я её не смогу запретить. Т.е. надо просто эту ссылку скрывать из вывода другими средствами.

Drupal menu per role

Permissions Lock

http://drupal.org/project/permissions_lock
Мега крутой модуль!! Если надо заказчику дать возможность самому управлять какими-то правами доступа, то при помощи этого модуля можно убрать из списка прав ненужные для него права.

01.02.2010

tags: ,
posted in drupal by yas375

Follow comments via the RSS Feed | Оставить комментарий | Trackback URL

2 Comments to "Обзор модулей drupal. Права доступа"

  1. Replace wrote:

    А этот сайт на Drupal? Комментарии тоже?

  2. yas375 wrote:

    нет. это wordpress

Leave Your Comment