[IMP] mail: rename media preview model

Rename javascript model `mail.media_preview` to `MediaPreview` in order
to distinguish javascript models from python models.

Part of task-2701674.

closes odoo/odoo#81373

Signed-off-by: Sébastien Theys (seb) <seb@odoo.com>
This commit is contained in:
Louis Wicket (wil)
2021-12-14 11:49:42 +00:00
parent b82cc9df55
commit eb39fbb702
3 changed files with 8 additions and 8 deletions
@@ -10,15 +10,15 @@ export class MediaPreview extends owl.Component {
*/
setup() {
super.setup();
useRefToModel({ fieldName: 'audioRef', modelName: 'mail.media_preview', propNameAsRecordLocalId: 'localId', refName: 'audio' });
useRefToModel({ fieldName: 'videoRef', modelName: 'mail.media_preview', propNameAsRecordLocalId: 'localId', refName: 'video' });
useRefToModel({ fieldName: 'audioRef', modelName: 'MediaPreview', propNameAsRecordLocalId: 'localId', refName: 'audio' });
useRefToModel({ fieldName: 'videoRef', modelName: 'MediaPreview', propNameAsRecordLocalId: 'localId', refName: 'video' });
}
/**
* @returns {mail.media_preview}
* @returns {MediaPreview}
*/
get mediaPreview() {
return this.messaging && this.messaging.models['mail.media_preview'].get(this.props.localId);
return this.messaging && this.messaging.models['MediaPreview'].get(this.props.localId);
}
}
@@ -4,7 +4,7 @@ import { attr } from '@mail/model/model_field';
import { registerModel } from '@mail/model/model_core';
registerModel({
name: 'mail.media_preview',
name: 'MediaPreview',
identifyingFields: ['messaging'],
lifecycleHooks: {
_created() {
@@ -37,7 +37,7 @@ registerModel({
if (!this.audioStream) {
return;
}
this.messaging.models['mail.media_preview'].stopTracksOnMediaStream(this.audioStream);
this.messaging.models['MediaPreview'].stopTracksOnMediaStream(this.audioStream);
this.update({ audioStream: null });
},
/**
@@ -48,7 +48,7 @@ registerModel({
if (!this.videoStream) {
return;
}
this.messaging.models['mail.media_preview'].stopTracksOnMediaStream(this.videoStream);
this.messaging.models['MediaPreview'].stopTracksOnMediaStream(this.videoStream);
this.update({ videoStream: null });
},
/**
@@ -190,7 +190,7 @@ registerModel({
/**
* States the media preview embedded in this welcome view.
*/
mediaPreview: one2one('mail.media_preview', {
mediaPreview: one2one('MediaPreview', {
compute: '_computeMediaPreview',
isCausal: true,
readonly: true,