Предполагается сделать на сайте раздел с платным размещением. Вроде все просто - создаем отдельную группу пользователей (к примеру, "vip"), даем ей права на создание материала определенного типа. Далее схема следующая:
1. Человек регистрируется и оплачивает n-ную сумму (детали оплаты не интересуют)
2. Менеджер (человек из группы "managers") добавляет этого человека в группу "vip"
Вот во втором пункте и кроется "засада". Если я на странице редактирования прав доступа оставляю активным для группы managers только пункт "администрировать пользователей", раздел "роли" со страницы редактирования настроек пользователей исчезает. А если я даю права на управление доступом, группа получает права и на изменение глобальных настроек доступа, в том числе и для своей группы. А нужно всего-лишь добавить человека в определенную группу.
Есть варианты?
Комментарии
http://drupal.org/project/role_delegation
Оно! Спасибо большое.
Оно! Спасибо большое.