Vlabol: Блог

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

Как объединить несколько ролей "наоборот"

20 июля 2012 в 3:02

Если пользователь имеет несколько ролей, то разрешения этих ролей складываются по "ИЛИ", то есть если хоть одна роль что-то РАЗРЕШАЕТ, то пользователь получает разрешение.
Мне необходимо складывать разрешения по "И" (то есть разрешение пользователь получит, если ВСЕ его роли "не против") Другими словами, надо складывать ЗАПРЕЩЕНИЯ, а не разрешения.
Приведу пример. Есть роли: 1-класс, 2-класс, 3-класс, математика, русский язык, физика, химия.

Аргументы views теряются при мултигруппе (из-за Ajax)

2 августа 2011 в 15:11

Ситуация такая: есть поле, типа nodereferece, которое является выпадающим списком, а значения списка собираются вьюхой. Вьюха имеет аргумент, который не задаётся, а по умолчанию имеет значение ID материала из URL. Проще говоря, из дочернего материала поле показывает список всех "братьев", исключая сам материал.
Все было хорошо. Но понадобились мультигруппы. То есть, это поле входит в группу, которая может повторяться.