In order to make fields a bit more explicit, let us rename "add_sign" to "email_add_signature". It indicates it is linked to the email notification process, adding the signature depending on the notification layout itself. This is done on both mail.message and mail.compose.message models. It is also updated as rendering value parameter used in notification emails. Task-2712450 (Mail/Sale: Improve 'Pay Now' notification template) Part-of: odoo/odoo#82167
170 lines
7.4 KiB
Python
170 lines
7.4 KiB
Python
# -*- coding: utf-8 -*-
|
|
|
|
{
|
|
'name': 'Discuss',
|
|
'version': '1.7',
|
|
'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',
|
|
}
|