Arbore/arbore#85 add mail_quoted_reply_icon

This commit is contained in:
Luis 2026-02-14 17:34:18 +01:00
parent 67554c95f5
commit a1f73dabe7
3 changed files with 52 additions and 0 deletions

View file

View file

@ -0,0 +1,19 @@
{
"name": "Mail Quoted Reply Icon",
"summary": "Changes the icon for quoted reply from fa-reply to fa-envelope",
"version": "16.0.1.0.0",
"category": "Discuss",
"license": "AGPL-3",
"author": "Criptoamrt",
"website": "https://criptomart.net",
"depends": ["mail_quoted_reply"],
"data": [],
"demo": [],
"installable": True,
"application": False,
"assets": {
"web.assets_backend": [
"/mail_quoted_reply_icon/static/src/models/*.js",
],
},
}

View file

@ -0,0 +1,33 @@
/** @odoo-module **/
import {registerPatch} from "@mail/model/model_core";
registerPatch({
name: "MessageActionView",
fields: {
classNames: {
compute() {
let classNames = this._super() || "";
if (
this.messageAction.messageActionListOwner ===
this.messageAction.replyMessageAction
) {
// Replace the fa-reply icon added by mail_quoted_reply with fa-envelope
classNames = classNames.replace("fa-reply", "fa-envelope");
}
return classNames;
},
},
title: {
compute() {
if (
this.messageAction.messageActionListOwner ===
this.messageAction.replyMessageAction
) {
return this.env._t("Reply by Email");
}
return this._super();
},
},
},
});