[IMP] im_livechat, mail: rename discuss model

Rename javascript model `mail.discuss` to `Discuss` in order to
distinguish javascript models from python models.

Part of task-2701674.

closes odoo/odoo#81335

Signed-off-by: Alexandre Kühn (aku) <aku@odoo.com>
This commit is contained in:
Louis Wicket (wil)
2021-12-15 11:12:06 +00:00
parent 1edec02e4b
commit 421c671fbf
9 changed files with 13 additions and 13 deletions
@@ -5,7 +5,7 @@ import { one2one } from '@mail/model/model_field';
// ensure that the model definition is loaded before the patch
import '@mail/models/discuss/discuss';
patchRecordMethods('mail.discuss', {
patchRecordMethods('Discuss', {
/**
* @override
*/
@@ -17,7 +17,7 @@ patchRecordMethods('mail.discuss', {
},
});
addFields('mail.discuss', {
addFields('Discuss', {
/**
* Discuss sidebar category for `livechat` channel threads.
*/
@@ -6,7 +6,7 @@ import { one2one } from '@mail/model/model_field';
import '@mail/models/discuss_sidebar_category/discuss_sidebar_category';
addFields('mail.discuss_sidebar_category', {
discussAsLivechat: one2one('mail.discuss', {
discussAsLivechat: one2one('Discuss', {
inverse: 'categoryLivechat',
readonly: true,
}),
@@ -72,7 +72,7 @@ export class Discuss extends Component {
}
/**
* @returns {mail.discuss}
* @returns {Discuss}
*/
get discuss() {
return this.messaging && this.messaging.discuss;
@@ -39,7 +39,7 @@ export class DiscussMobileMailboxSelection extends Component {
}
/**
* @returns {mail.discuss}
* @returns {Discuss}
*/
get discuss() {
return this.messaging && this.messaging.discuss;
@@ -15,7 +15,7 @@ export class DiscussSidebar extends Component {
setup() {
super.setup();
useUpdate({ func: () => this._update() });
useRefToModel({ fieldName: 'startAMeetingButtonRef', modelName: 'mail.discuss', propNameAsRecordLocalId: 'localId', refName: 'startAMeetingButton' });
useRefToModel({ fieldName: 'startAMeetingButtonRef', modelName: 'Discuss', propNameAsRecordLocalId: 'localId', refName: 'startAMeetingButton' });
/**
* Reference of the quick search input. Useful to filter channels and
* chats based on this input content.
@@ -28,10 +28,10 @@ export class DiscussSidebar extends Component {
//--------------------------------------------------------------------------
/**
* @returns {mail.discuss}
* @returns {Discuss}
*/
get discuss() {
return this.messaging && this.messaging.models['mail.discuss'].get(this.props.localId);
return this.messaging && this.messaging.models['Discuss'].get(this.props.localId);
}
//--------------------------------------------------------------------------
@@ -5,7 +5,7 @@ import { attr, many2one, one2one } from '@mail/model/model_field';
import { clear, insertAndReplace, link, unlink } from '@mail/model/model_field_command';
registerModel({
name: 'mail.discuss',
name: 'Discuss',
identifyingFields: ['messaging'],
lifecycleHooks: {
_created() {
@@ -233,11 +233,11 @@ registerModel({
readonly: true,
sum: 'categoryItems.categoryCounterContribution',
}),
discussAsChannel: one2one('mail.discuss', {
discussAsChannel: one2one('Discuss', {
inverse: 'categoryChannel',
readonly: true,
}),
discussAsChat: one2one('mail.discuss', {
discussAsChat: one2one('Discuss', {
inverse: 'categoryChat',
readonly: true,
}),
@@ -259,7 +259,7 @@ registerModel({
disableAnimation: attr({
default: false,
}),
discuss: one2one('mail.discuss', {
discuss: one2one('Discuss', {
default: insertAndReplace(),
isCausal: true,
readonly: true,
@@ -73,7 +73,7 @@ registerModel({
compact: attr({
default: false,
}),
discuss: one2one('mail.discuss', {
discuss: one2one('Discuss', {
inverse: 'threadViewer',
readonly: true,
}),