Skip to content
Snippets Groups Projects
Commit d0252f70 authored by Louis Wicket (wil)'s avatar Louis Wicket (wil)
Browse files

[IMP] mail: rename thread view topbar model


Rename javascript model `mail.thread_view_topbar` to `ThreadViewTopbar`
in order to distinguish javascript models from python models.

Part of task-2701674.

closes odoo/odoo#81442

Signed-off-by: default avatarAlexandre Kühn (aku) <aku@odoo.com>
parent 1e445e02
Branches
Tags
No related merge requests found
......@@ -13,11 +13,11 @@ export class ThreadViewTopbar extends Component {
*/
setup() {
super.setup();
useRefToModel({ fieldName: 'guestNameInputRef', modelName: 'mail.thread_view_topbar', propNameAsRecordLocalId: 'localId', refName: 'guestNameInput' });
useRefToModel({ fieldName: 'inviteButtonRef', modelName: 'mail.thread_view_topbar', propNameAsRecordLocalId: 'localId', refName: 'inviteButton' });
useRefToModel({ fieldName: 'threadNameInputRef', modelName: 'mail.thread_view_topbar', propNameAsRecordLocalId: 'localId', refName: 'threadNameInput' });
useRefToModel({ fieldName: 'threadDescriptionInputRef', modelName: 'mail.thread_view_topbar', propNameAsRecordLocalId: 'localId', refName: 'threadDescriptionInput' });
useUpdateToModel({ methodName: 'onComponentUpdate', modelName: 'mail.thread_view_topbar', propNameAsRecordLocalId: 'localId' });
useRefToModel({ fieldName: 'guestNameInputRef', modelName: 'ThreadViewTopbar', propNameAsRecordLocalId: 'localId', refName: 'guestNameInput' });
useRefToModel({ fieldName: 'inviteButtonRef', modelName: 'ThreadViewTopbar', propNameAsRecordLocalId: 'localId', refName: 'inviteButton' });
useRefToModel({ fieldName: 'threadNameInputRef', modelName: 'ThreadViewTopbar', propNameAsRecordLocalId: 'localId', refName: 'threadNameInput' });
useRefToModel({ fieldName: 'threadDescriptionInputRef', modelName: 'ThreadViewTopbar', propNameAsRecordLocalId: 'localId', refName: 'threadDescriptionInput' });
useUpdateToModel({ methodName: 'onComponentUpdate', modelName: 'ThreadViewTopbar', propNameAsRecordLocalId: 'localId' });
}
//--------------------------------------------------------------------------
......@@ -25,10 +25,10 @@ export class ThreadViewTopbar extends Component {
//--------------------------------------------------------------------------
/**
* @returns {mail.thread_view_topbar}
* @returns {ThreadViewTopbar}
*/
get threadViewTopbar() {
return this.messaging && this.messaging.models['mail.thread_view_topbar'].get(this.props.localId);
return this.messaging && this.messaging.models['ThreadViewTopbar'].get(this.props.localId);
}
//--------------------------------------------------------------------------
......
......@@ -88,7 +88,7 @@ registerModel({
/**
* If set, this popover view is owned by a thread view topbar record.
*/
threadViewTopbarOwner: one2one('mail.thread_view_topbar', {
threadViewTopbarOwner: one2one('ThreadViewTopbar', {
inverse: 'invitePopoverView',
readonly: true,
}),
......
......@@ -479,7 +479,7 @@ registerModel({
/**
* Determines the top bar of this thread view, if any.
*/
topbar: one2one('mail.thread_view_topbar', {
topbar: one2one('ThreadViewTopbar', {
compute: '_computeTopbar',
inverse: 'threadView',
isCausal: true,
......
......@@ -5,7 +5,7 @@ import { attr, many2one, one2one } from '@mail/model/model_field';
import { clear, insertAndReplace, replace } from '@mail/model/model_field_command';
registerModel({
name: 'mail.thread_view_topbar',
name: 'ThreadViewTopbar',
identifyingFields: ['threadView'],
lifecycleHooks: {
_created() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment