[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:
@@ -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.
|
||||
*/
|
||||
|
||||
+1
-1
@@ -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;
|
||||
|
||||
+1
-1
@@ -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,
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user