diff options
Diffstat (limited to 'addons/mail/static/src/models/messaging/messaging.js')
| -rw-r--r-- | addons/mail/static/src/models/messaging/messaging.js | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/addons/mail/static/src/models/messaging/messaging.js b/addons/mail/static/src/models/messaging/messaging.js index a7f7fcf0b6a..6594f8db48c 100644 --- a/addons/mail/static/src/models/messaging/messaging.js +++ b/addons/mail/static/src/models/messaging/messaging.js @@ -2,7 +2,7 @@ odoo.define('mail/static/src/models/messaging/messaging.js', function (require) 'use strict'; const { registerNewModel } = require('mail/static/src/model/model_core.js'); -const { attr, many2one, one2many, one2one } = require('mail/static/src/model/model_field.js'); +const { attr, many2many, many2one, one2many, one2one } = require('mail/static/src/model/model_field.js'); function factory(dependencies) { @@ -222,8 +222,20 @@ function factory(dependencies) { default: 0, }), partnerRoot: many2one('mail.partner'), + /** + * Determines which partner should be considered the public partner, + * which is a special partner notably used in livechat. + * + * @deprecated in favor of `publicPartners` because in multi-website + * setup there might be a different public partner per website. + */ publicPartner: many2one('mail.partner'), /** + * Determines which partners should be considered the public partners, + * which are special partners notably used in livechat. + */ + publicPartners: many2many('mail.partner'), + /** * Mailbox Starred. */ starred: one2one('mail.thread'), |
