From 682ed3f370e1ebb8433f57edffded2aa3b55933f Mon Sep 17 00:00:00 2001 From: "Louis Wicket (wil)" Date: Tue, 14 Dec 2021 17:04:47 +0000 Subject: [PATCH] [IMP] website_livechat: rename visitor model MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rename javascript model `website_livechat.visitor` to `Visitor` in order to distinguish javascript models from python models. Part of task-2701674. closes odoo/odoo#81440 Signed-off-by: Alexandre Kühn (aku) --- .../static/src/components/visitor_banner/visitor_banner.js | 4 ++-- addons/website_livechat/static/src/models/thread/thread.js | 4 ++-- addons/website_livechat/static/src/models/visitor/visitor.js | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/website_livechat/static/src/components/visitor_banner/visitor_banner.js b/addons/website_livechat/static/src/components/visitor_banner/visitor_banner.js index 8af60399237..1b6c5309985 100644 --- a/addons/website_livechat/static/src/components/visitor_banner/visitor_banner.js +++ b/addons/website_livechat/static/src/components/visitor_banner/visitor_banner.js @@ -11,10 +11,10 @@ class VisitorBanner extends Component { //-------------------------------------------------------------------------- /** - * @returns {website_livechat.visitor} + * @returns {Visitor} */ get visitor() { - return this.messaging && this.messaging.models['website_livechat.visitor'].get(this.props.visitorLocalId); + return this.messaging && this.messaging.models['Visitor'].get(this.props.visitorLocalId); } } diff --git a/addons/website_livechat/static/src/models/thread/thread.js b/addons/website_livechat/static/src/models/thread/thread.js index 52ca9e896c6..b5fcac0d53b 100644 --- a/addons/website_livechat/static/src/models/thread/thread.js +++ b/addons/website_livechat/static/src/models/thread/thread.js @@ -14,7 +14,7 @@ patchModelMethods('Thread', { const data2 = this._super(data); if ('visitor' in data) { if (data.visitor) { - data2.visitor = insert(this.messaging.models['website_livechat.visitor'].convertData(data.visitor)); + data2.visitor = insert(this.messaging.models['Visitor'].convertData(data.visitor)); } else { data2.visitor = unlink(); } @@ -27,7 +27,7 @@ addFields('Thread', { /** * Visitor connected to the livechat. */ - visitor: many2one('website_livechat.visitor', { + visitor: many2one('Visitor', { inverse: 'threads', }), }); diff --git a/addons/website_livechat/static/src/models/visitor/visitor.js b/addons/website_livechat/static/src/models/visitor/visitor.js index 71eca100478..490c362809c 100644 --- a/addons/website_livechat/static/src/models/visitor/visitor.js +++ b/addons/website_livechat/static/src/models/visitor/visitor.js @@ -5,7 +5,7 @@ import { attr, many2one, one2many } from '@mail/model/model_field'; import { insert, link, unlink } from '@mail/model/model_field_command'; registerModel({ - name: 'website_livechat.visitor', + name: 'Visitor', identifyingFields: ['id'], modelMethods: { convertData(data) {