Правила записи. Информация о контексте пользователя

openerp-7 Модуль подбора персонала.

Я пытаюсь настроить безопасность доступа для каждой записи, используя правила записи.

Добавлено новое поле ('x_department_id_multi') с типом many2many. Допустим, в поле хранится имя группы безопасности, которой разрешено читать элемент. Если пользователь добавлен в определенную группу, он должен увидеть элемент.

Я пытаюсь настроить это с помощью правил записи. Домен: [('x_department_id_multi','=', ???)]

Вместо '???' Мне нужно получить информацию: добавлен ли пользователь в группу или нет.

Что-то вроде «user.id», но вместо user.id я хочу извлечь группы пользователей.

Как я могу этого добиться?

Я просмотрел документацию по поиску и openerp, но ничего не нашел или не нашел связанной информации.

Ценю твою помощь!


person Engler    schedule 20.01.2014    source источник
comment
Вопрос выше не ясен? вы хотите дать разрешение группе вместо пользователя?   -  person Abhishek Jaiswal    schedule 27.01.2014


Ответы (1)


Давайте попробуем этот фильтр домена правила записи:

['|',('user_id', '=', user.id),('group_ids','in',[g.id for g in user.x_department_id_multi])]
person Trinh Truong    schedule 27.02.2014