From 9851c62635721a11b58608f8a1bed9c0dd67c689 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20K=C3=BChn?= Date: Thu, 3 Nov 2022 15:00:10 +0000 Subject: [PATCH] [IMP] mail, *: simplify discuss template (no templateGetter) This commit simplifies discuss template by putting record accessors in the context of template. *: calendar, hr_holidays, im_livechat, sms, snailmail, website_livechat Task-3055022 Part-of: odoo/odoo#105099 --- .../src/components/activity/activity.xml | 6 +- .../persona_im_status_icon.xml | 6 +- .../components/thread_icon/thread_icon.xml | 6 +- .../components/thread_view/thread_view.xml | 4 +- .../src/components/composer/composer.xml | 2 +- .../discuss_sidebar/discuss_sidebar.xml | 2 +- .../components/thread_icon/thread_icon.xml | 6 +- .../activity_button_view.xml | 4 +- .../activity_list_view/activity_list_view.xml | 22 +- .../activity_list_view_item.xml | 32 +-- .../src/components/activity/activity.xml | 90 ++++---- .../components/activity_box/activity_box.xml | 24 +- .../activity_mark_done_popover_content.xml | 16 +- .../attachment_box/attachment_box.xml | 8 +- .../attachment_card/attachment_card.xml | 32 ++- .../attachment_delete_confirm.xml | 8 +- .../attachment_image/attachment_image.xml | 24 +- .../attachment_list/attachment_list.xml | 16 +- .../autocomplete_input_view.xml | 2 +- .../call_action_list/call_action_list.xml | 124 +++++----- .../call_demo_view/call_demo_view.xml | 14 +- .../call_invite_request_popup.xml | 14 +- .../call_main_view/call_main_view.xml | 26 +-- .../call_option_menu/call_option_menu.xml | 4 +- .../call_participant_card.xml | 54 +++-- ..._participant_card_popover_content_view.xml | 8 +- .../call_participant_video.xml | 4 +- .../call_settings_menu/call_settings_menu.xml | 26 +-- .../call_sidebar_view/call_sidebar_view.xml | 4 +- .../src/components/call_view/call_view.xml | 8 +- .../channel_invitation_form.xml | 30 ++- ...nel_invitation_form_selectable_partner.xml | 12 +- ...annel_invitation_form_selected_partner.xml | 4 +- .../channel_member/channel_member.xml | 10 +- .../channel_member_list.xml | 20 +- .../channel_member_list_category.xml | 4 +- .../channel_preview_view.xml | 50 ++-- .../chat_window_header/chat_window_header.xml | 60 +++-- .../chat_window_hidden_menu.xml | 6 +- .../chat_window_hidden_menu_item.xml | 4 +- .../chatter_topbar/chatter_topbar.xml | 54 +++-- .../src/components/composer/composer.xml | 148 ++++++------ .../composer_suggested_recipient_list.xml | 12 +- .../composer_suggestion_list_view.xml | 14 +- .../composer_suggestion_view.xml | 32 ++- .../composer_text_input.xml | 12 +- .../delete_message_confirm.xml | 10 +- .../discuss_mobile_mailbox_selection.xml | 2 +- .../discuss_mobile_mailbox_selection_item.xml | 6 +- .../discuss_sidebar/discuss_sidebar.xml | 20 +- .../discuss_sidebar_category.xml | 34 ++- .../discuss_sidebar_category_item.xml | 42 ++-- .../discuss_sidebar_mailbox.xml | 20 +- .../src/components/drop_zone/drop_zone.xml | 2 +- .../emoji_category_bar_view.xml | 2 +- .../emoji_category_view.xml | 4 +- .../emoji_grid_item_view.xml | 4 +- .../emoji_grid_loading_screen.xml | 2 +- .../emoji_grid_row_view.xml | 4 +- .../emoji_grid_search_no_content_view.xml | 2 +- .../emoji_grid_section_view.xml | 2 +- .../emoji_grid_view/emoji_grid_view.xml | 12 +- .../emoji_picker_header_action_list_view.xml | 2 +- .../emoji_picker_header_action_view.xml | 4 +- .../emoji_picker_header_view.xml | 4 +- .../emoji_picker_view/emoji_picker_view.xml | 6 +- .../emoji_search_bar_view.xml | 2 +- .../src/components/emoji_view/emoji_view.xml | 4 +- .../follow_button/follow_button.xml | 16 +- .../src/components/follower/follower.xml | 14 +- .../follower_list_menu/follower_list_menu.xml | 22 +- .../follower_subtype/follower_subtype.xml | 8 +- .../follower_subtype_list.xml | 12 +- .../link_preview_aside_view.xml | 2 +- .../link_preview_card_view.xml | 18 +- .../link_preview_delete_confirm_view.xml | 4 +- .../link_preview_image_view.xml | 10 +- .../link_preview_list_view.xml | 12 +- .../link_preview_video_view.xml | 20 +- .../mail_template/mail_template.xml | 12 +- .../static/src/components/message/message.xml | 218 +++++++++--------- .../message_action_list.xml | 6 +- .../message_action_view.xml | 12 +- .../message_author_prefix.xml | 10 +- .../message_in_reply_to_view.xml | 22 +- .../message_notification_popover_content.xml | 2 +- .../message_reaction_group.xml | 10 +- .../message_seen_indicator.xml | 10 +- .../messaging_menu_tab/messaging_menu_tab.xml | 4 +- .../mobile_messaging_navbar.xml | 6 +- .../notification_group/notification_group.xml | 20 +- .../notification_list/notification_list.xml | 8 +- .../notification_message_view.xml | 2 +- .../notification_request.xml | 10 +- .../persona_im_status_icon.xml | 22 +- .../components/popover_view/popover_view.xml | 8 +- .../components/thread_icon/thread_icon.xml | 34 ++- .../thread_textual_typing_status.xml | 8 +- .../thread_typing_icon/thread_typing_icon.xml | 14 +- .../components/thread_view/thread_view.xml | 46 ++-- .../thread_view_topbar/thread_view_topbar.xml | 84 ++++--- .../components/welcome_view/welcome_view.xml | 14 +- addons/mail/static/src/model/model_core.js | 8 +- addons/mail/static/src/model/model_manager.js | 46 +++- .../static/src/models/activity_box_view.js | 1 - .../static/src/models/activity_button_view.js | 1 - .../static/src/models/activity_list_view.js | 1 - .../src/models/activity_list_view_item.js | 1 - ...activity_mark_done_popover_content_view.js | 3 +- .../mail/static/src/models/activity_view.js | 1 - .../static/src/models/attachment_box_view.js | 1 - .../mail/static/src/models/attachment_card.js | 1 - .../models/attachment_delete_confirm_view.js | 1 - .../static/src/models/attachment_image.js | 1 - .../mail/static/src/models/attachment_list.js | 1 - .../src/models/autocomplete_input_view.js | 17 +- .../src/models/call_action_list_view.js | 1 - .../mail/static/src/models/call_demo_view.js | 1 - .../src/models/call_invite_request_popup.js | 1 - .../mail/static/src/models/call_main_view.js | 3 +- .../static/src/models/call_option_menu.js | 1 - .../src/models/call_participant_card.js | 1 - ...l_participant_card_popover_content_view.js | 1 - .../src/models/call_participant_video_view.js | 1 - .../static/src/models/call_settings_menu.js | 1 - .../static/src/models/call_sidebar_view.js | 1 - addons/mail/static/src/models/call_view.js | 1 - .../src/models/channel_invitation_form.js | 1 - ...invitation_form_selectable_partner_view.js | 1 - ...l_invitation_form_selected_partner_view.js | 1 - .../src/models/channel_member_list_view.js | 1 - .../static/src/models/channel_member_view.js | 1 - .../static/src/models/channel_preview_view.js | 1 - .../src/models/chat_window_header_view.js | 1 - .../chat_window_hidden_menu_item_view.js | 1 - .../models/chat_window_hidden_menu_view.js | 1 - .../mail/static/src/models/chatter_topbar.js | 1 - .../composer_suggested_recipient_list_view.js | 1 - .../models/composer_suggestion_list_view.js | 1 - .../src/models/composer_suggestion_view.js | 1 - .../src/models/composer_text_input_view.js | 1 - .../mail/static/src/models/composer_view.js | 1 - .../src/models/delete_message_confirm_view.js | 1 - ...cuss_mobile_mailbox_selection_item_view.js | 1 - .../discuss_mobile_mailbox_selection_view.js | 1 - .../src/models/discuss_sidebar_category.js | 1 - .../models/discuss_sidebar_category_item.js | 1 - .../models/discuss_sidebar_mailbox_view.js | 1 - .../static/src/models/discuss_sidebar_view.js | 1 - .../mail/static/src/models/drop_zone_view.js | 1 - .../src/models/emoji_category_bar_view.js | 1 - .../static/src/models/emoji_category_view.js | 1 - .../static/src/models/emoji_grid_item_view.js | 1 - .../src/models/emoji_grid_loading_screen.js | 1 - .../static/src/models/emoji_grid_row_view.js | 1 - .../emoji_grid_search_no_content_view.js | 1 - .../src/models/emoji_grid_section_view.js | 1 - .../mail/static/src/models/emoji_grid_view.js | 1 - .../emoji_picker_header_action_list_view.js | 1 - .../models/emoji_picker_header_action_view.js | 1 - .../src/models/emoji_picker_header_view.js | 1 - .../static/src/models/emoji_picker_view.js | 1 - .../src/models/emoji_search_bar_view.js | 1 - addons/mail/static/src/models/emoji_view.js | 1 - .../static/src/models/follow_button_view.js | 1 - .../src/models/follower_list_menu_view.js | 1 - .../src/models/follower_subtype_list.js | 1 - .../src/models/follower_subtype_view.js | 1 - .../mail/static/src/models/follower_view.js | 1 - .../src/models/link_preview_aside_view.js | 1 - .../src/models/link_preview_card_view.js | 1 - .../link_preview_delete_confirm_view.js | 1 - .../src/models/link_preview_image_view.js | 1 - .../src/models/link_preview_list_view.js | 1 - .../src/models/link_preview_video_view.js | 1 - .../static/src/models/mail_template_view.js | 1 - .../static/src/models/message_action_list.js | 1 - .../static/src/models/message_action_view.js | 1 - .../src/models/message_author_prefix_view.js | 1 - .../src/models/message_in_reply_to_view.js | 1 - ...ssage_notification_popover_content_view.js | 1 - .../src/models/message_reaction_group.js | 1 - .../src/models/message_seen_indicator_view.js | 1 - addons/mail/static/src/models/message_view.js | 1 - .../src/models/messaging_menu_tab_view.js | 1 - .../models/mobile_messaging_navbar_view.js | 1 - .../src/models/notification_group_view.js | 1 - .../src/models/notification_list_view.js | 1 - .../src/models/notification_message_view.js | 1 - .../src/models/notification_request_view.js | 1 - .../src/models/persona_im_status_icon_view.js | 1 - addons/mail/static/src/models/popover_view.js | 5 +- .../static/src/models/thread_icon_view.js | 1 - .../thread_textual_typing_status_view.js | 1 - .../src/models/thread_typing_icon_view.js | 1 - addons/mail/static/src/models/thread_view.js | 1 - .../static/src/models/thread_view_topbar.js | 1 - addons/mail/static/src/models/welcome_view.js | 1 - .../channel_preview_view.xml | 4 +- .../notification_group/notification_group.xml | 2 +- .../notification_group/notification_group.xml | 2 +- .../snailmail_error/snailmail_error.xml | 22 +- ...mail_notification_popover_content_view.xml | 4 +- .../static/src/models/snailmail_error_view.js | 1 - ...lmail_notification_popover_content_view.js | 1 - .../components/thread_view/thread_view.xml | 6 +- .../visitor_banner/visitor_banner.xml | 18 +- .../static/src/models/visitor_banner_view.js | 1 - .../src/components/activity/activity.xml | 6 +- 209 files changed, 1015 insertions(+), 1202 deletions(-) diff --git a/addons/calendar/static/src/components/activity/activity.xml b/addons/calendar/static/src/components/activity/activity.xml index 0eff5a09232..f160c56ec30 100644 --- a/addons/calendar/static/src/components/activity/activity.xml +++ b/addons/calendar/static/src/components/activity/activity.xml @@ -3,11 +3,11 @@ - !activityView.activity.calendar_event_id + !activity.calendar_event_id - - diff --git a/addons/hr_holidays/static/src/components/persona_im_status_icon/persona_im_status_icon.xml b/addons/hr_holidays/static/src/components/persona_im_status_icon/persona_im_status_icon.xml index 4b624b620fd..058e76b8e09 100644 --- a/addons/hr_holidays/static/src/components/persona_im_status_icon/persona_im_status_icon.xml +++ b/addons/hr_holidays/static/src/components/persona_im_status_icon/persona_im_status_icon.xml @@ -2,13 +2,13 @@ - + - + - + diff --git a/addons/hr_holidays/static/src/components/thread_icon/thread_icon.xml b/addons/hr_holidays/static/src/components/thread_icon/thread_icon.xml index b857f8013c0..6269d435c10 100644 --- a/addons/hr_holidays/static/src/components/thread_icon/thread_icon.xml +++ b/addons/hr_holidays/static/src/components/thread_icon/thread_icon.xml @@ -2,13 +2,13 @@ - +
- +
- +
diff --git a/addons/hr_holidays/static/src/components/thread_view/thread_view.xml b/addons/hr_holidays/static/src/components/thread_view/thread_view.xml index a7eee3929d0..4789e62457a 100644 --- a/addons/hr_holidays/static/src/components/thread_view/thread_view.xml +++ b/addons/hr_holidays/static/src/components/thread_view/thread_view.xml @@ -2,8 +2,8 @@ - -