В модуле «Календарь» есть поле «Участники», и эти участники подключены к «res.partner». Проблема в том, что показывает все значения контактов, как отфильтровать значения или показывать только пользователей системы в поле many2manyn?
_columns = {
'partner_id': fields.many2one('res.partner', 'Contact', readonly="True"),
def onchange_partner_id(self, cr, uid, ids, partner_id, context=None):
"""
Make entry on email and availability on change of partner_id field.
@param partner_id: changed value of partner id
"""
if not partner_id:
return {'value': {'email': ''}}
partner = self.pool['res.partner'].browse(cr, uid, partner_id, context=context)
return {'value': {'email': partner.email}}
и представление файла xml выглядит так
<field name="partner_ids" widget="many2manyattendee"
context="{'force_email':True}"
on_change="onchange_partner_ids(partner_ids)"
class="oe_inline" />