diff --git a/addons/mail/static/src/core/common/persona_model.js b/addons/mail/static/src/core/common/persona_model.js index cc067dba6ef..9e210c5ac6c 100644 --- a/addons/mail/static/src/core/common/persona_model.js +++ b/addons/mail/static/src/core/common/persona_model.js @@ -45,6 +45,10 @@ export class Persona extends Record { id; /** @type {boolean | undefined} */ is_company; + /** @type {string} */ + landlineNumber; + /** @type {string} */ + mobileNumber; /** @type {'partner' | 'guest'} */ type; /** @type {string} */ @@ -61,6 +65,13 @@ export class Persona extends Record { im_status; isAdmin = false; + /** + * @returns {boolean} + */ + get hasPhoneNumber() { + return Boolean(this.mobileNumber || this.landlineNumber); + } + get nameOrDisplayName() { return this.name || this.displayName; } diff --git a/addons/mail/static/src/core/web/activity.xml b/addons/mail/static/src/core/web/activity.xml index e0d3ea74c47..83d7a0de92e 100644 --- a/addons/mail/static/src/core/web/activity.xml +++ b/addons/mail/static/src/core/web/activity.xml @@ -39,7 +39,7 @@
-