Как разрешить редактирование профилей некоторых пользователей другими пользователями

Аватар пользователя ilami ilami 7 сентября 2012 в 21:32

Столкнулась вот с такой задачей, может, кто-то подскажет, как ее можно решить?

Есть социальная сеть специалистов в определенной области науки. Задача - собрать максимально полную базу представителей этой науки, причем не только ныне живущих, но и уже покинувших нас ученых. По задумке аккаунты таких ученых должны быть открытыми для редактирования всеми пользователями. Подобная идея сейчас реализуется на Фейсбуке, где начали активно создавать страницы разных известных людей.
Создаю в профиле пользователя специальное поле (какой-нибудь переключатель "открыть для редактирования"), проверяю с помощью Rules, в каком положении он находится - и в соответствии с этим открываю либо закрываю профиль для редактирования другими пользователями.
А вот что делать дальше - не знаю, по крайней мере, непосредственно через Permissions это не сделаешь... Может, есть модуль какой специальный или другое решение?