33 lines
884 B
JavaScript
33 lines
884 B
JavaScript
![]() |
/** @odoo-module **/
|
||
|
|
||
|
import {attr} from "@mail/model/model_field";
|
||
|
import {
|
||
|
registerFieldPatchModel,
|
||
|
registerInstancePatchModel,
|
||
|
} from "@mail/model/model_core";
|
||
|
|
||
|
registerInstancePatchModel(
|
||
|
"mail.chatter",
|
||
|
"mail/static/src/models/chatter/chatter.js",
|
||
|
{
|
||
|
async refresh() {
|
||
|
this._super(...arguments);
|
||
|
this.thread.refreshMessagefailed();
|
||
|
},
|
||
|
toggleMessageFailedBoxVisibility() {
|
||
|
this.update({
|
||
|
isMessageFailedBoxVisible: !this.isMessageFailedBoxVisible,
|
||
|
});
|
||
|
},
|
||
|
_onThreadIdOrThreadModelChanged() {
|
||
|
this._super(...arguments);
|
||
|
this.thread.refreshMessagefailed();
|
||
|
},
|
||
|
}
|
||
|
);
|
||
|
registerFieldPatchModel("mail.chatter", "mail/static/src/models/chatter/chatter.js", {
|
||
|
isMessageFailedBoxVisible: attr({
|
||
|
default: true,
|
||
|
}),
|
||
|
});
|