определить доступ к views для каждого пользователя [30% решено]

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

Аватар пользователя NX-74205 NX-74205 15 июня 2010 в 12:44

Необходимо чтобы можно было выбирать какой пользователь будет видеть определенный вьювс а какой не будет. Ситуация такая. Используется модуль . в пользовательском профайле есть таба которая ведет на вьювс с закладками. Нужно чтобы свои закладки пользователь видел всегда, а вот чужие, только по разрешению
Понятно что такой функциональности нет из коробки, и модуля соответствующего тоже нет.
Надо писать свой модуль, так вот вопросы.
Какой хук использовать чтобы если не стоит определенное разрешение, не показывать результаты во вьювс (альтернативно не показывать меню)
Как определить достув к вьювсу программно?

Комментарии

Аватар пользователя NX-74205 NX-74205 15 июня 2010 в 15:42

P.S я написал модуль который позволяет указывать пользователям имена тех пользователей, которым они хотят разрешить доступ к своим закладкам. Модуль делает соответствующую запись в определенной таблице в БД (поля такие: Флаг 0-доступ запрещен 1-разрешен, UID выбранного пользователя, UID - пользователя который выбрал) Теперь встал вопрос, каким образом сделать так чтобы views проверял какое значение стоит в поле Флаг этой таблицы.