Before this commit, messaging.start() may crash due to bus service not yet deployed. This commit fixes the issue by ensuring `start()` is always called when the bus service is deployed. To do so, we introduce a new service (Messaging) that simply waits for bus service deployment before invoking messaging start. Task-2468483 closes odoo/odoo#66828 Signed-off-by: Sébastien Theys (seb) <seb@odoo.com>
329 lines
34 KiB
XML
329 lines
34 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data>
|
|
<template id="_assets_primary_variables" inherit_id="web._assets_primary_variables">
|
|
<xpath expr="//link[last()]" position="after">
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/scss/variables.scss"/>
|
|
</xpath>
|
|
</template>
|
|
|
|
<template id="assets_backend" name="mail assets" inherit_id="web.assets_backend">
|
|
<xpath expr="." position="inside">
|
|
<script type="text/javascript" src="/mail/static/src/js/core/translation.js"></script>
|
|
|
|
<script type="text/javascript" src="/mail/static/src/js/many2many_tags_email.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/many2one_avatar_user.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/field_char.js"></script>
|
|
|
|
<!-- Widgets -->
|
|
<script type="text/javascript" src="/mail/static/src/js/document_viewer.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/basic_view.js"></script>
|
|
<!-- systray -->
|
|
<script type="text/javascript" src="/mail/static/src/js/systray/systray_activity_menu.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/tours/mail.js"></script>
|
|
<!-- tools -->
|
|
<script type="text/javascript" src="/mail/static/src/js/tools/debug_manager.js"></script>
|
|
<!-- filter menu -->
|
|
<script type="text/javascript" src="/mail/static/src/js/custom_filter_item.js"></script>
|
|
<!-- utils -->
|
|
<script type="text/javascript" src="/mail/static/src/js/utils.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/activity.js"></script>
|
|
<!-- Activity view type -->
|
|
<script type="text/javascript" src="/mail/static/src/js/views/activity/activity_view.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/views/activity/activity_model.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/views/activity/activity_controller.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/views/activity/activity_renderer.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/views/activity/activity_record.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/views/activity/activity_cell.js"></script>
|
|
<!-- Emojis -->
|
|
<script type="text/javascript" src="/mail/static/src/js/emojis.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/emojis_mixin.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/js/field_emojis_common.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/js/field_char_emojis.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/js/field_text_emojis.js"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/scss/emojis.scss"/>
|
|
<!-- Others -->
|
|
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/variables.scss"/>
|
|
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/scss/discuss.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/scss/composer.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/scss/thread.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/scss/systray.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/scss/mail_activity.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/scss/many2one_avatar_user.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/scss/activity_view.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/scss/kanban_view.scss"/>
|
|
|
|
<script type="text/javascript" src="/mail/static/src/bugfix/bugfix.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/component_hooks/use_drag_visible_dropzone/use_drag_visible_dropzone.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/component_hooks/use_refs/use_refs.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/component_hooks/use_rendered_values/use_rendered_values.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/component_hooks/use_should_update_based_on_props/use_should_update_based_on_props.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/component_hooks/use_store/use_store.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/component_hooks/use_update/use_update.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/components/activity/activity.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/activity_box/activity_box.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/activity_mark_done_popover/activity_mark_done_popover.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/attachment/attachment.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/attachment_box/attachment_box.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/attachment_delete_confirm_dialog/attachment_delete_confirm_dialog.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/components/attachment_list/attachment_list.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/attachment_viewer/attachment_viewer.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/autocomplete_input/autocomplete_input.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/chat_window/chat_window.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/chat_window_header/chat_window_header.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/chat_window_hidden_menu/chat_window_hidden_menu.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/chat_window_manager/chat_window_manager.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/chatter/chatter.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/chatter_container/chatter_container.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/chatter_topbar/chatter_topbar.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/composer/composer.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/composer_suggested_recipient/composer_suggested_recipient.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/components/composer_suggested_recipient_list/composer_suggested_recipient_list.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/components/composer_suggestion/composer_suggestion.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/components/composer_suggestion_list/composer_suggestion_list.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/components/composer_text_input/composer_text_input.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/dialog/dialog.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/dialog_manager/dialog_manager.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/discuss/discuss.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/discuss_mobile_mailbox_selection/discuss_mobile_mailbox_selection.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/discuss_sidebar/discuss_sidebar.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/discuss_sidebar_item/discuss_sidebar_item.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/drop_zone/drop_zone.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/editable_text/editable_text.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/emojis_popover/emojis_popover.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/file_uploader/file_uploader.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/follow_button/follow_button.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/follower/follower.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/follower_list_menu/follower_list_menu.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/follower_subtype/follower_subtype.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/follower_subtype_list/follower_subtype_list.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/mail_template/mail_template.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/message/message.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/message_author_prefix/message_author_prefix.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/message_list/message_list.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/message_seen_indicator/message_seen_indicator.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/messaging_menu/messaging_menu.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/mobile_messaging_navbar/mobile_messaging_navbar.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/moderation_ban_dialog/moderation_ban_dialog.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/moderation_discard_dialog/moderation_discard_dialog.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/moderation_reject_dialog/moderation_reject_dialog.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/notification_alert/notification_alert.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/components/notification_group/notification_group.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/notification_list/notification_list.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/notification_popover/notification_popover.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/notification_request/notification_request.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/components/partner_im_status_icon/partner_im_status_icon.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/thread_icon/thread_icon.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/thread_needaction_preview/thread_needaction_preview.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/thread_preview/thread_preview.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/thread_textual_typing_status/thread_textual_typing_status.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/thread_typing_icon/thread_typing_icon.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/thread_view/thread_view.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/model/model_core.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/model/model_errors.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/model/model_field.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/model/model_field_command.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/model/model_manager.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/activity/activity.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/activity_type/activity_type.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/attachment/attachment.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/attachment_viewer/attachment_viewer.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/canned_response/canned_response.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/models/channel_command/channel_command.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/models/chat_window/chat_window.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/chat_window_manager/chat_window_manager.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/chatter/chatter.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/composer/composer.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/country/country.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/device/device.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/dialog/dialog.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/dialog_manager/dialog_manager.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/discuss/discuss.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/follower/follower.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/follower_subtype/follower_subtype.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/follower_subtype_list/follower_subtype_list.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/locale/locale.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/mail_template/mail_template.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/message/message.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/message_seen_indicator/message_seen_indicator.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/messaging/messaging.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/messaging_initializer/messaging_initializer.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/messaging_menu/messaging_menu.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/messaging_notification_handler/messaging_notification_handler.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/model/model.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/notification/notification.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/notification_group/notification_group.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/notification_group_manager/notification_group_manager.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/partner/partner.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/suggested_recipient_info/suggested_recipient_info.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/models/thread/thread.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/thread_cache/thread_cache.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/thread_partner_seen_info/thread_partner_seen_info.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/thread_view/thread_view.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/thread_view/thread_viewer.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/user/user.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/services/chat_window_service/chat_window_service.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/services/dialog_service/dialog_service.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/services/messaging/messaging.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/utils/deferred/deferred.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/utils/throttle/throttle.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/utils/timer/timer.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/utils/utils.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/widgets/discuss/discuss.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/widgets/discuss_invite_partner_dialog/discuss_invite_partner_dialog.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/widgets/form_renderer/form_renderer.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/widgets/messaging_menu/messaging_menu.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/widgets/notification_alert/notification_alert.js"/>
|
|
|
|
<!-- notification_list_item.scss contains variables/mixins, it must be positioned before sub-components of NotificationList -->
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/notification_list/notification_list_item.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/bugfix/bugfix.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/activity/activity.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/activity_box/activity_box.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/activity_mark_done_popover/activity_mark_done_popover.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/attachment/attachment.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/attachment_box/attachment_box.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/attachment_list/attachment_list.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/attachment_viewer/attachment_viewer.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/chat_window/chat_window.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/chat_window_header/chat_window_header.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/chat_window_hidden_menu/chat_window_hidden_menu.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/chat_window_manager/chat_window_manager.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/chatter/chatter.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/chatter_container/chatter_container.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/chatter_topbar/chatter_topbar.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/composer/composer.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/composer_suggested_recipient/composer_suggested_recipient.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/composer_suggested_recipient_list/composer_suggested_recipient_list.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/composer_suggestion/composer_suggestion.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/composer_suggestion_list/composer_suggestion_list.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/composer_text_input/composer_text_input.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/dialog/dialog.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/discuss/discuss.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/discuss_mobile_mailbox_selection/discuss_mobile_mailbox_selection.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/discuss_sidebar/discuss_sidebar.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/discuss_sidebar_item/discuss_sidebar_item.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/drop_zone/drop_zone.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/emojis_popover/emojis_popover.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/file_uploader/file_uploader.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/follow_button/follow_button.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/follower/follower.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/follower_list_menu/follower_list_menu.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/follower_subtype/follower_subtype.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/follower_subtype_list/follower_subtype_list.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/mail_template/mail_template.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/message/message.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/message_author_prefix/message_author_prefix.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/message_list/message_list.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/message_seen_indicator/message_seen_indicator.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/messaging_menu/messaging_menu.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/mobile_messaging_navbar/mobile_messaging_navbar.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/notification_group/notification_group.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/notification_list/notification_list.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/notification_popover/notification_popover.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/notification_request/notification_request.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/partner_im_status_icon/partner_im_status_icon.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/thread_icon/thread_icon.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/thread_needaction_preview/thread_needaction_preview.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/thread_preview/thread_preview.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/thread_textual_typing_status/thread_textual_typing_status.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/thread_typing_icon/thread_typing_icon.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/components/thread_view/thread_view.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/widgets/discuss/discuss.scss"/>
|
|
<link rel="stylesheet" type="text/scss" href="/mail/static/src/widgets/form_renderer/form_renderer.scss"/>
|
|
</xpath>
|
|
</template>
|
|
|
|
<template id="assets_backend_prod_only" name="mail prod only assets" inherit_id="web.assets_backend_prod_only">
|
|
<xpath expr="." position="inside">
|
|
<script type="text/javascript" src="/mail/static/src/js/main.js"></script>
|
|
</xpath>
|
|
</template>
|
|
|
|
<template id="assets_tests" name="Mail Assets Tests" inherit_id="web.assets_tests">
|
|
<xpath expr="." position="inside">
|
|
<script type="text/javascript" src="/mail/static/tests/tours/mail_full_composer_test_tour.js"/>
|
|
</xpath>
|
|
</template>
|
|
|
|
<template id="tests_assets" name="mail_tests_assets" inherit_id="web.tests_assets">
|
|
<xpath expr="." position="inside">
|
|
<script type="text/javascript" src="/mail/static/src/env/test_env.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/utils/test_utils.js"></script>
|
|
<script type="text/javascript" src="/mail/static/tests/helpers/mock_models.js"></script>
|
|
<script type="text/javascript" src="/mail/static/tests/helpers/mock_server.js"></script>
|
|
</xpath>
|
|
</template>
|
|
|
|
<template id="qunit_suite" name="mail_tests" inherit_id="web.qunit_suite_tests">
|
|
<xpath expr="." position="inside">
|
|
<script type="text/javascript" src="/mail/static/tests/chatter_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/tests/mail_utils_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/tests/document_viewer_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/tests/many2one_avatar_user_tests.js"></script>
|
|
<!-- systray -->
|
|
<script type="text/javascript" src="/mail/static/tests/systray/systray_activity_menu_tests.js"></script>
|
|
<!-- tools -->
|
|
<script type="text/javascript" src="/mail/static/tests/tools/debug_manager_tests.js"></script>>
|
|
<!-- activity view -->
|
|
<script type="text/javascript" src="/mail/static/tests/activity_tests.js"></script>
|
|
|
|
<script type="text/javascript" src="/mail/static/src/bugfix/bugfix_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/component_hooks/use_store/use_store_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/activity/activity_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/activity_mark_done_popover/activity_mark_done_popover_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/attachment/attachment_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/attachment_box/attachment_box_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/chat_window_manager/chat_window_manager_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/chatter/chatter_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/chatter/chatter_suggested_recipient_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/chatter_topbar/chatter_topbar_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/composer/composer_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/composer_suggestion/composer_suggestion_canned_response_tests.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/components/composer_suggestion/composer_suggestion_channel_tests.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/components/composer_suggestion/composer_suggestion_command_tests.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/components/composer_suggestion/composer_suggestion_partner_tests.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/components/dialog_manager/dialog_manager_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/discuss/tests/discuss_domain_tests.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/components/discuss/tests/discuss_inbox_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/discuss/tests/discuss_moderation_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/discuss/tests/discuss_pinned_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/discuss/tests/discuss_sidebar_tests.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/components/discuss/tests/discuss_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/file_uploader/file_uploader_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/follow_button/follow_button_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/follower/follower_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/follower_list_menu/follower_list_menu_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/follower_subtype/follower_subtype_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/message/message_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/message_seen_indicator/message_seen_indicator_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/messaging_menu/messaging_menu_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/notification_list/notification_list_notification_group_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/notification_list/notification_list_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/partner_im_status_icon/partner_im_status_icon_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/thread_icon/thread_icon_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/thread_needaction_preview/thread_needaction_preview_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/thread_preview/thread_preview_tests.js"/>
|
|
<script type="text/javascript" src="/mail/static/src/components/thread_textual_typing_status/thread_textual_typing_status_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/components/thread_view/thread_view_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/attachment/attachment_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/message/message_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/messaging/messaging_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/models/thread/thread_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/utils/throttle/throttle_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/utils/timer/timer_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/widgets/form_renderer/form_renderer_tests.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/widgets/notification_alert/notification_alert_tests.js"/>
|
|
</xpath>
|
|
</template>
|
|
|
|
<template id="qunit_mobile_suite" name="mail_qunit_mobile_suite" inherit_id="web.qunit_mobile_suite_tests">
|
|
<xpath expr="." position="inside">
|
|
<script type="text/javascript" src="/mail/static/src/components/discuss_mobile_mailbox_selection/discuss_mobile_mailbox_selection_tests.js"/>
|
|
</xpath>
|
|
</template>
|
|
</data>
|
|
</odoo>
|