Дать пользвателю право добавления группы полей

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

Аватар пользователя inspire inspire 28 мая 2013 в 16:54

Требуется создать личный кабинет организации.
Надо, чтобы пользователь, с правами "менеджер" мог добавлять и изменять строго определенные данные этой организации.
Например, мог добавить сотрудников, но не мог изменить реквизиты организации.
Не соображу как организовать сущности. Что здесь и чем будет являться?
Сначала думал, организация регистрируется как пользователь с группами полей "Реквизиты", "Адрес", "Сотрудники", но потом понял, что так неправильно. Организация, скорее, должна быть представлена группой. Но, я могу и ошибаться.
Подскажите куда копать, пожалуйста.

Комментарии

Аватар пользователя kosa09 kosa09 28 мая 2013 в 18:30

Для полей:
1. Создайте простейший модуль в hook_persmission указав нужные разрешения;
2. через hook_form_FORM_ID_alter в '#access' => user_access('ваше разрешение'),
3. в правах доступа нужным ролям указать нужные разрешения