У меня есть поле many2one, ссылающееся на модель res.users. У меня две группы, менеджер и пользователь. Основываясь на группе, как я могу фильтровать пользователей. Так что поле many2one дает только менеджер или пользователь?как отфильтровать поле many2one на основе групп в odoo
0
A
ответ
1
Я разделяю один ответ. Проверьте, полезно ли это или нет. (я не пробовал)
Когда вы создаете группу в оду, вы можете выбрать соответствующую группу при создании пользователя. Для этого odoo автоматически создаст поле выбора, похожее на sel_group_14_15. Например, если есть две группы, скажем, Пользователь и Менеджер (как в вашем случае). Для этого поля выбора значение ключа пользователя может быть 14, а значение ключа менеджера - 15. Поэтому для фильтрации на основе группы используйте это поле в домене. Поскольку это поле является частью res.users, вы можете напрямую использовать это поле в домене.
Например, обратитесь к этому.
domain=[('sel_group_14_15','=',14)] --- for filtering users
domain=[('sel_group_14_15','=',15)] ---- for filtering manager
0
Лучший способ установить эти фильтры следующим образом:
user = fields.Many2one(comodel_name='res.users', string="User", domain="[]")
@api.onchange('some_field')
@api.model
def set_domain(self):
group = self.env.ref(module_name.group_xml_id)
users = []
for user in group.users:
users.append(user.id)
return {'domain':{'user':[('id','in',users)]}}
Смежные вопросы
- 1. Как отфильтровать many2one поле res.parner в odoo
- 2. Фильтр домена Odoo 8 на поле Many2one
- 3. Odoo Prefilter many2one/many2many/one2many
- 4. Поиск по Many2One Поле odoo PHP XMLRPC
- 5. Как установить значение по умолчанию в поле many2one в odoo?
- 6. Как показать элементы в поле many2one на основе группы пользователей в odoo-9?
- 7. Как применить фильтр домена в поле Many2One Использование Odoo JS?
- 8. Как я могу фильтровать Many2one в Odoo v8
- 9. Odoo Onchange метод не работает на many2one поле
- 10. Домен ошибки на поле odoo
- 11. Установить домен на значение поля Many2one в Odoo
- 12. Odoo 8: как автоматически связать поле Many2one с родительской моделью?
- 13. Odoo: Acces столбец из many2one
- 14. Присвоить поле Many2one для конкретной группы пользователей в odoo
- 15. Odoo name в выпадающем списке для many2one поле
- 16. Odoo Filter many2one field on load
- 17. Odoo 8 - Как обновить значение поля Many2one?
- 18. Odoo 8: onchange many2one не работает
- 19. Odoo показать значения выбранной записи Many2one
- 20. Odoo 9 присвоение имени поля Many2one
- 21. Как изменить отображаемое значение из поля many2one в OpenERP (Odoo)?
- 22. создание домена на основе даты odoo v8
- 23. Как вывести «контактные» значения из поля «Many2one» в Odoo?
- 24. Как добавить родственное поле many2one?
- 25. Как установить значение defaut для поля many2one в Odoo 9.0c?
- 26. Odoo 8: вид вложенной формы поля Many2one
- 27. odoo - получить значение из many2one поля
- 28. Odoo PoS dropdown from Many2one (widget.pos?)
- 29. Как отобразить поле в древовидной структуре на основе значения поля выбора в Odoo?
- 30. Ошибка при создании поля many2one с odoo