From 8f2594eeb772e9274d53e2b930be5ca0b0e87918 Mon Sep 17 00:00:00 2001 From: Leonardo Pavan Rocha Date: Wed, 6 Sep 2023 17:37:14 +0200 Subject: [PATCH] [IMP] calendar: always show placeholder in many2many_attendee widget Currently the Many2ManyTagsAvatarField only shows the placeholder if the field is empty. In calendar, however, almost never the attendees are empty because the organizer is always set as an attendee by default. This commit changes the template to remove the t-if that exists in the Many2ManyTagsAvatarField, so that the placeholder is always shown. task-3455051 task-3389317 Part-of: odoo/odoo#138670 --- .../static/src/views/fields/many2many_attendee.js | 2 ++ .../static/src/views/fields/many2many_attendee.xml | 8 ++++++++ 2 files changed, 10 insertions(+) create mode 100644 addons/calendar/static/src/views/fields/many2many_attendee.xml diff --git a/addons/calendar/static/src/views/fields/many2many_attendee.js b/addons/calendar/static/src/views/fields/many2many_attendee.js index 095d9410577..0b417a1208e 100644 --- a/addons/calendar/static/src/views/fields/many2many_attendee.js +++ b/addons/calendar/static/src/views/fields/many2many_attendee.js @@ -46,6 +46,8 @@ export class Many2ManyAttendee extends Many2ManyTagsAvatarField { } } +Many2ManyAttendee.template = "calendar.Many2ManyAttendee"; + export const many2ManyAttendee = { ...many2ManyTagsAvatarField, component: Many2ManyAttendee, diff --git a/addons/calendar/static/src/views/fields/many2many_attendee.xml b/addons/calendar/static/src/views/fields/many2many_attendee.xml new file mode 100644 index 00000000000..ee79e626e2c --- /dev/null +++ b/addons/calendar/static/src/views/fields/many2many_attendee.xml @@ -0,0 +1,8 @@ + + + + + props.placeholder + + +