From 71775e32bbb6e7585b1c077a6f7a00f79c3cc39c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20K=C3=BChn?= Date: Tue, 15 Mar 2022 12:36:15 +0000 Subject: [PATCH] [IMP] mail: turn 'SuggestedRecipientInfo/dialogText' into field MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Task-2793280 closes odoo/odoo#86440 Signed-off-by: Alexandre Kühn (aku) --- .../composer_suggested_recipient.js | 7 ------- .../composer_suggested_recipient.xml | 2 +- .../mail/static/src/models/suggested_recipient_info.js | 10 ++++++++++ 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/addons/mail/static/src/components/composer_suggested_recipient/composer_suggested_recipient.js b/addons/mail/static/src/components/composer_suggested_recipient/composer_suggested_recipient.js index 5df8ab778a1..6b42762c5f4 100644 --- a/addons/mail/static/src/components/composer_suggested_recipient/composer_suggested_recipient.js +++ b/addons/mail/static/src/components/composer_suggested_recipient/composer_suggested_recipient.js @@ -81,13 +81,6 @@ export class ComposerSuggestedRecipient extends Component { )); } - /** - * @returns {string} - */ - get PLEASE_COMPLETE_CUSTOMER_S_INFORMATION() { - return this.env._t("Please complete customer's information"); - } - /** * @returns {SuggestedRecipientInfo} */ diff --git a/addons/mail/static/src/components/composer_suggested_recipient/composer_suggested_recipient.xml b/addons/mail/static/src/components/composer_suggested_recipient/composer_suggested_recipient.xml index c65ebca0b08..202a81649ec 100644 --- a/addons/mail/static/src/components/composer_suggested_recipient/composer_suggested_recipient.xml +++ b/addons/mail/static/src/components/composer_suggested_recipient/composer_suggested_recipient.xml @@ -32,7 +32,7 @@ on_saved: _onDialogSaved, res_id: false, res_model: 'res.partner', - title: PLEASE_COMPLETE_CUSTOMER_S_INFORMATION, + title: suggestedRecipientInfo.dialogText, }" /> diff --git a/addons/mail/static/src/models/suggested_recipient_info.js b/addons/mail/static/src/models/suggested_recipient_info.js index 1f4a644d379..bb3fdca9ed3 100644 --- a/addons/mail/static/src/models/suggested_recipient_info.js +++ b/addons/mail/static/src/models/suggested_recipient_info.js @@ -7,6 +7,13 @@ registerModel({ name: 'SuggestedRecipientInfo', identifyingFields: ['id'], recordMethods: { + /** + * @private + * @returns {string} + */ + _computeDialogText() { + return this.env._t("Please complete customer's information"); + }, /** * Prevents selecting a recipient that does not have a partner. * @@ -25,6 +32,9 @@ registerModel({ }, }, fields: { + dialogText: attr({ + compute: '_computeDialogText', + }), /** * Determines the email of `this`. It serves as visual clue when * displaying `this`, and also serves as default partner email when