diff --git a/addons/mail/static/src/core/thread_model.js b/addons/mail/static/src/core/thread_model.js
index 29609f1b926..bbf927551d8 100644
--- a/addons/mail/static/src/core/thread_model.js
+++ b/addons/mail/static/src/core/thread_model.js
@@ -347,6 +347,10 @@ export class Thread {
return this.messages.filter((message) => !message.isTransient);
}
+ get prefix() {
+ return this.isChatChannel ? "@" : "#";
+ }
+
get lastSelfMessageSeenByEveryone() {
const otherSeenInfos = [...this.seenInfos].filter(
(seenInfo) => seenInfo.partner.id !== this._store.self?.id
diff --git a/addons/mail/static/src/core_ui/message.xml b/addons/mail/static/src/core_ui/message.xml
index 411cfc56d3c..a50d77a6725 100644
--- a/addons/mail/static/src/core_ui/message.xml
+++ b/addons/mail/static/src/core_ui/message.xml
@@ -52,7 +52,7 @@
on
- (from #)
+ (from )
diff --git a/addons/mail/static/src/core_ui/message_confirm_dialog.js b/addons/mail/static/src/core_ui/message_confirm_dialog.js
index 70b7ba8a835..e097517ee5d 100644
--- a/addons/mail/static/src/core_ui/message_confirm_dialog.js
+++ b/addons/mail/static/src/core_ui/message_confirm_dialog.js
@@ -8,13 +8,28 @@ import { useService } from "@web/core/utils/hooks";
export class MessageConfirmDialog extends Component {
static components = { Dialog };
- static props = ["close", "message", "messageComponent", "prompt", "onConfirm"];
+ static props = [
+ "close",
+ "confirmColor?",
+ "confirmText?",
+ "message",
+ "messageComponent",
+ "prompt",
+ "size?",
+ "title?",
+ "onConfirm",
+ ];
+ static defaultProps = {
+ confirmColor: "btn-primary",
+ confirmText: _t("Confirm"),
+ size: "xl",
+ title: _t("Confirmation"),
+ };
static template = "mail.MessageConfirmDialog";
setup() {
/** @type {import("@mail/core/message_service").MessageService} */
this.messageService = useState(useService("mail.message"));
- this.title = _t("Confirmation");
}
onClickConfirm() {
diff --git a/addons/mail/static/src/core_ui/message_confirm_dialog.xml b/addons/mail/static/src/core_ui/message_confirm_dialog.xml
index f0bbd41d62b..b8e72b229b8 100644
--- a/addons/mail/static/src/core_ui/message_confirm_dialog.xml
+++ b/addons/mail/static/src/core_ui/message_confirm_dialog.xml
@@ -2,13 +2,13 @@
-