Before this commit, `XmlHttpRequestError abort` could show up as client error with an empty stack trace. see task-2664831 closes odoo/odoo#81531 X-original-commit: 3bd542cef735512700431b32ad2ab93834769a99 Signed-off-by: Sébastien Theys (seb) <seb@odoo.com>
170 lines
7.4 KiB
Python
170 lines
7.4 KiB
Python
# -*- coding: utf-8 -*-
|
|
|
|
{
|
|
'name': 'Discuss',
|
|
'version': '1.6',
|
|
'category': 'Productivity/Discuss',
|
|
'sequence': 145,
|
|
'summary': 'Chat, mail gateway and private channels',
|
|
'description': "",
|
|
'website': 'https://www.odoo.com/app/discuss',
|
|
'depends': ['base', 'base_setup', 'bus', 'web_tour'],
|
|
'data': [
|
|
'data/mail_groups.xml',
|
|
'wizard/mail_blacklist_remove_views.xml',
|
|
'wizard/mail_compose_message_views.xml',
|
|
'wizard/mail_resend_cancel_views.xml',
|
|
'wizard/mail_resend_message_views.xml',
|
|
'wizard/mail_template_preview_views.xml',
|
|
'wizard/mail_wizard_invite_views.xml',
|
|
'views/mail_message_subtype_views.xml',
|
|
'views/mail_tracking_views.xml',
|
|
'views/mail_notification_views.xml',
|
|
'views/mail_message_views.xml',
|
|
'views/mail_mail_views.xml',
|
|
'views/mail_followers_views.xml',
|
|
'views/mail_ice_server_views.xml',
|
|
'views/mail_channel_partner_views.xml',
|
|
'views/mail_channel_rtc_session_views.xml',
|
|
'views/mail_channel_views.xml',
|
|
'views/mail_shortcode_views.xml',
|
|
'views/mail_activity_views.xml',
|
|
'views/res_config_settings_views.xml',
|
|
'data/res_partner_data.xml',
|
|
'data/mail_message_subtype_data.xml',
|
|
'data/mail_templates_chatter.xml',
|
|
'data/mail_templates_email_layouts.xml',
|
|
'data/mail_channel_data.xml',
|
|
'data/mail_activity_data.xml',
|
|
'data/ir_cron_data.xml',
|
|
'security/mail_security.xml',
|
|
'security/ir.model.access.csv',
|
|
'views/discuss_public_templates.xml',
|
|
'views/mail_alias_views.xml',
|
|
'views/mail_guest_views.xml',
|
|
'views/mail_message_reaction_views.xml',
|
|
'views/res_users_views.xml',
|
|
'views/res_users_settings_views.xml',
|
|
'views/mail_template_views.xml',
|
|
'views/ir_actions_server_views.xml',
|
|
'views/ir_model_views.xml',
|
|
'views/res_partner_views.xml',
|
|
'views/mail_blacklist_views.xml',
|
|
'views/mail_menus.xml',
|
|
],
|
|
'demo': [
|
|
'data/mail_channel_demo.xml',
|
|
],
|
|
'installable': True,
|
|
'application': True,
|
|
'assets': {
|
|
# Custom bundle in case we want to remove things that are later added to web.assets_common
|
|
'mail.assets_common_discuss_public': [
|
|
('include', 'web.assets_common'),
|
|
],
|
|
'mail.assets_discuss_public': [
|
|
# SCSS dependencies (the order is important)
|
|
('include', 'web._assets_helpers'),
|
|
'web/static/src/legacy/scss/bootstrap_overridden.scss',
|
|
'web/static/lib/bootstrap/scss/_variables.scss',
|
|
'web/static/src/legacy/scss/import_bootstrap.scss',
|
|
'web/static/src/legacy/scss/bootstrap_review.scss',
|
|
'web/static/src/webclient/webclient.scss',
|
|
'web/static/src/webclient/webclient_extra.scss',
|
|
'web/static/src/core/utils/*.scss',
|
|
# Dependency of notification_group, notification_request, thread_needaction_preview and thread_preview
|
|
'mail/static/src/components/notification_list/notification_list_item.scss',
|
|
'mail/static/src/component_hooks/*/*.js',
|
|
'mail/static/src/components/*/*',
|
|
# Unused by guests and depends on ViewDialogs, better to remove it instead of pulling the whole view dependency tree
|
|
('remove', 'mail/static/src/components/composer_suggested_recipient/*'),
|
|
'mail/static/src/js/emojis.js',
|
|
'mail/static/src/js/utils.js',
|
|
'mail/static/src/model/*.js',
|
|
'mail/static/src/models/*/*.js',
|
|
'mail/static/src/public/*',
|
|
'mail/static/src/services/messaging/messaging.js',
|
|
'mail/static/src/utils/*/*.js',
|
|
'mail/static/src/utils/messaging_component.js',
|
|
'mail/static/src/utils/utils.js',
|
|
# Framework JS
|
|
'bus/static/src/js/*.js',
|
|
'bus/static/src/js/services/bus_service.js',
|
|
'web/static/lib/luxon/luxon.js',
|
|
'web/static/src/core/**/*',
|
|
# FIXME: debug menu currently depends on webclient, once it doesn't we don't need to remove the contents of the debug folder
|
|
('remove', 'web/static/src/core/debug/**/*'),
|
|
'web/static/src/env.js',
|
|
'web/static/src/legacy/js/core/misc.js',
|
|
'web/static/src/legacy/js/env.js',
|
|
'web/static/src/legacy/js/fields/field_utils.js',
|
|
'web/static/src/legacy/js/owl_compatibility.js',
|
|
'web/static/src/legacy/js/services/data_manager.js',
|
|
'web/static/src/legacy/js/services/session.js',
|
|
'web/static/src/legacy/js/widgets/date_picker.js',
|
|
'web/static/src/legacy/legacy_promise_error_handler.js',
|
|
'web/static/src/legacy/legacy_rpc_error_handler.js',
|
|
'web/static/src/legacy/utils.js',
|
|
'web/static/src/legacy/xml/base.xml',
|
|
],
|
|
'web._assets_primary_variables': [
|
|
'mail/static/src/scss/variables/primary_variables.scss',
|
|
],
|
|
'web.assets_backend': [
|
|
# depends on BS variables, can't be loaded in assets_primary or assets_secondary
|
|
'mail/static/src/scss/variables/derived_variables.scss',
|
|
# defines mixins and variables used by multiple components
|
|
'mail/static/src/components/notification_list/notification_list_item.scss',
|
|
'mail/static/src/js/**/*.js',
|
|
'mail/static/src/utils/*/*.js',
|
|
'mail/static/src/utils/messaging_component.js',
|
|
'mail/static/src/utils/utils.js',
|
|
'mail/static/src/scss/*.scss',
|
|
'mail/static/src/component_hooks/*/*.js',
|
|
'mail/static/src/components/*/*.js',
|
|
'mail/static/src/components/*/*.scss',
|
|
'mail/static/src/model/*.js',
|
|
'mail/static/src/models/*/*.js',
|
|
'mail/static/src/services/*/*.js',
|
|
'mail/static/src/webclient/commands/*.js',
|
|
'mail/static/src/widgets/*/*.js',
|
|
'mail/static/src/widgets/*/*.scss',
|
|
],
|
|
'web.assets_backend_prod_only': [
|
|
'mail/static/src/main.js',
|
|
],
|
|
'mail.assets_discuss_public_test_tours': [
|
|
'mail/static/tests/tours/mail_channel_as_guest_tour.js',
|
|
],
|
|
'web.assets_tests': [
|
|
'mail/static/tests/tours/**/*',
|
|
],
|
|
'web.tests_assets': [
|
|
'mail/static/src/env/test_env.js',
|
|
'mail/static/src/utils/test_utils.js',
|
|
'mail/static/tests/helpers/mock_models.js',
|
|
'mail/static/tests/helpers/mock_server.js',
|
|
],
|
|
'web.qunit_suite_tests': [
|
|
'mail/static/tests/*.js',
|
|
'mail/static/tests/systray/systray_activity_menu_tests.js',
|
|
'mail/static/tests/tools/debug_manager_tests.js',
|
|
'mail/static/tests/webclient/commands/*.js',
|
|
'mail/static/src/components/*/tests/*.js',
|
|
'mail/static/src/model/tests/**/*.js',
|
|
'mail/static/src/models/*/tests/*.js',
|
|
'mail/static/src/utils/*/tests/*.js',
|
|
'mail/static/src/widgets/*/tests/*.js',
|
|
],
|
|
'web.qunit_mobile_suite_tests': [
|
|
'mail/static/src/components/*/mobile_tests/*.js',
|
|
],
|
|
'web.assets_qweb': [
|
|
'mail/static/src/xml/*.xml',
|
|
'mail/static/src/components/*/*.xml',
|
|
'mail/static/src/widgets/*/*.xml',
|
|
],
|
|
},
|
|
'license': 'LGPL-3',
|
|
}
|