diff --git a/addons/calendar/__manifest__.py b/addons/calendar/__manifest__.py index c735665be15..f8aec351693 100644 --- a/addons/calendar/__manifest__.py +++ b/addons/calendar/__manifest__.py @@ -28,7 +28,8 @@ If you need to manage your meetings, you should install the CRM module. 'data/calendar_cron.xml', 'data/mail_template_data.xml', 'data/calendar_data.xml', - 'data/mail_data_various.xml', + 'data/mail_activity_type_data.xml', + 'data/mail_message_subtype_data.xml', 'views/mail_activity_views.xml', 'views/calendar_templates.xml', 'views/calendar_views.xml', diff --git a/addons/calendar/data/mail_activity_type_data.xml b/addons/calendar/data/mail_activity_type_data.xml new file mode 100644 index 00000000000..544696fbd60 --- /dev/null +++ b/addons/calendar/data/mail_activity_type_data.xml @@ -0,0 +1,8 @@ + + + + + meeting + + + diff --git a/addons/calendar/data/mail_data_various.xml b/addons/calendar/data/mail_message_subtype_data.xml similarity index 71% rename from addons/calendar/data/mail_data_various.xml rename to addons/calendar/data/mail_message_subtype_data.xml index aef25277b0f..92d1c289dac 100644 --- a/addons/calendar/data/mail_data_various.xml +++ b/addons/calendar/data/mail_message_subtype_data.xml @@ -1,10 +1,6 @@ - - meeting - - Invitation calendar.event diff --git a/addons/calendar/models/__init__.py b/addons/calendar/models/__init__.py index 536dde9919d..7f7cb86aad2 100644 --- a/addons/calendar/models/__init__.py +++ b/addons/calendar/models/__init__.py @@ -12,4 +12,5 @@ from . import calendar_event_type from . import calendar_recurrence from . import mail_activity from . import mail_activity_mixin +from . import mail_activity_type from . import res_users diff --git a/addons/calendar/models/mail_activity.py b/addons/calendar/models/mail_activity.py index 14a72164363..4ceed29cc11 100644 --- a/addons/calendar/models/mail_activity.py +++ b/addons/calendar/models/mail_activity.py @@ -1,14 +1,9 @@ # -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. -from odoo import api, models, fields, tools, _ +from odoo import models, fields, tools, _ from odoo.tools import is_html_empty -class MailActivityType(models.Model): - _inherit = "mail.activity.type" - - category = fields.Selection(selection_add=[('meeting', 'Meeting')]) - class MailActivity(models.Model): _inherit = "mail.activity" diff --git a/addons/calendar/models/mail_activity_type.py b/addons/calendar/models/mail_activity_type.py new file mode 100644 index 00000000000..0ad70222d40 --- /dev/null +++ b/addons/calendar/models/mail_activity_type.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import models, fields + + +class MailActivityType(models.Model): + _inherit = "mail.activity.type" + + category = fields.Selection(selection_add=[('meeting', 'Meeting')]) diff --git a/addons/crm/__manifest__.py b/addons/crm/__manifest__.py index 5d0ed383a24..a247d683053 100644 --- a/addons/crm/__manifest__.py +++ b/addons/crm/__manifest__.py @@ -34,7 +34,7 @@ 'data/digest_data.xml', 'data/ir_action_data.xml', 'data/ir_cron_data.xml', - 'data/mail_data.xml', + 'data/mail_message_subtype_data.xml', 'data/crm_recurring_plan_data.xml', 'wizard/crm_lead_lost_views.xml', @@ -64,7 +64,7 @@ 'data/crm_team_demo.xml', 'data/mail_template_demo.xml', 'data/crm_team_member_demo.xml', - 'data/mail_activity_demo.xml', + 'data/mail_activity_type_demo.xml', 'data/crm_lead_demo.xml', ], 'installable': True, diff --git a/addons/crm/data/mail_activity_demo.xml b/addons/crm/data/mail_activity_type_demo.xml similarity index 100% rename from addons/crm/data/mail_activity_demo.xml rename to addons/crm/data/mail_activity_type_demo.xml diff --git a/addons/crm/data/mail_data.xml b/addons/crm/data/mail_message_subtype_data.xml similarity index 100% rename from addons/crm/data/mail_data.xml rename to addons/crm/data/mail_message_subtype_data.xml diff --git a/addons/event_booth/__manifest__.py b/addons/event_booth/__manifest__.py index 22f4026f3e1..80ae450a0be 100644 --- a/addons/event_booth/__manifest__.py +++ b/addons/event_booth/__manifest__.py @@ -19,7 +19,7 @@ Create booths for your favorite event. 'views/event_event_views.xml', 'views/event_menus.xml', 'data/event_booth_category_data.xml', - 'data/mail_data.xml', + 'data/mail_message_subtype_data.xml', 'data/mail_templates.xml', ], 'demo': [ diff --git a/addons/event_booth/data/mail_data.xml b/addons/event_booth/data/mail_message_subtype_data.xml similarity index 100% rename from addons/event_booth/data/mail_data.xml rename to addons/event_booth/data/mail_message_subtype_data.xml diff --git a/addons/event_sale/__manifest__.py b/addons/event_sale/__manifest__.py index c114a046c85..caff9de6f23 100644 --- a/addons/event_sale/__manifest__.py +++ b/addons/event_sale/__manifest__.py @@ -25,7 +25,7 @@ this event. 'views/event_views.xml', 'views/sale_order_views.xml', 'data/event_sale_data.xml', - 'data/mail_data.xml', + 'data/mail_templates.xml', 'report/event_event_templates.xml', 'report/event_sale_report_views.xml', 'security/ir.model.access.csv', diff --git a/addons/event_sale/data/mail_data.xml b/addons/event_sale/data/mail_templates.xml similarity index 100% rename from addons/event_sale/data/mail_data.xml rename to addons/event_sale/data/mail_templates.xml diff --git a/addons/fleet/__manifest__.py b/addons/fleet/__manifest__.py index 3f52117fafa..53f9082c39e 100644 --- a/addons/fleet/__manifest__.py +++ b/addons/fleet/__manifest__.py @@ -39,7 +39,8 @@ Main Features 'views/res_config_settings_views.xml', 'data/fleet_cars_data.xml', 'data/fleet_data.xml', - 'data/mail_data.xml', + 'data/mail_message_subtype_data.xml', + 'data/mail_activity_type_data.xml', ], 'demo': ['data/fleet_demo.xml'], diff --git a/addons/fleet/data/mail_activity_type_data.xml b/addons/fleet/data/mail_activity_type_data.xml new file mode 100644 index 00000000000..3ee9a3c04ff --- /dev/null +++ b/addons/fleet/data/mail_activity_type_data.xml @@ -0,0 +1,10 @@ + + + + + Contract to Renew + fa-car + fleet.vehicle.log.contract + + + diff --git a/addons/fleet/data/mail_data.xml b/addons/fleet/data/mail_message_subtype_data.xml similarity index 62% rename from addons/fleet/data/mail_data.xml rename to addons/fleet/data/mail_message_subtype_data.xml index 969438a86fd..3d907ed40f7 100644 --- a/addons/fleet/data/mail_data.xml +++ b/addons/fleet/data/mail_message_subtype_data.xml @@ -1,12 +1,6 @@ - - Contract to Renew - fa-car - fleet.vehicle.log.contract - - Changed Driver 0 diff --git a/addons/hr_expense/__manifest__.py b/addons/hr_expense/__manifest__.py index fed61af59be..dc357795505 100644 --- a/addons/hr_expense/__manifest__.py +++ b/addons/hr_expense/__manifest__.py @@ -31,7 +31,9 @@ This module also uses analytic accounting and is compatible with the invoice on 'security/hr_expense_security.xml', 'security/ir.model.access.csv', 'data/digest_data.xml', - 'data/mail_data.xml', + 'data/mail_activity_type_data.xml', + 'data/mail_alias_data.xml', + 'data/mail_message_subtype_data.xml', 'data/mail_templates.xml', 'data/hr_expense_sequence.xml', 'data/hr_expense_data.xml', diff --git a/addons/hr_expense/data/mail_activity_type_data.xml b/addons/hr_expense/data/mail_activity_type_data.xml new file mode 100644 index 00000000000..94821dd5501 --- /dev/null +++ b/addons/hr_expense/data/mail_activity_type_data.xml @@ -0,0 +1,10 @@ + + + + + Expense Approval + fa-dollar + hr.expense.sheet + + + diff --git a/addons/hr_expense/data/mail_alias_data.xml b/addons/hr_expense/data/mail_alias_data.xml new file mode 100644 index 00000000000..7c8470c5cb5 --- /dev/null +++ b/addons/hr_expense/data/mail_alias_data.xml @@ -0,0 +1,12 @@ + + + + + + expense + + + employees + + + diff --git a/addons/hr_expense/data/mail_data.xml b/addons/hr_expense/data/mail_message_subtype_data.xml similarity index 63% rename from addons/hr_expense/data/mail_data.xml rename to addons/hr_expense/data/mail_message_subtype_data.xml index 72ed9f43ff8..ba954e6cfad 100644 --- a/addons/hr_expense/data/mail_data.xml +++ b/addons/hr_expense/data/mail_message_subtype_data.xml @@ -1,20 +1,6 @@ - - Expense Approval - fa-dollar - hr.expense.sheet - - - - - expense - - - employees - - Approved diff --git a/addons/hr_holidays/__manifest__.py b/addons/hr_holidays/__manifest__.py index 370f1859c2c..e08ad3d6e81 100644 --- a/addons/hr_holidays/__manifest__.py +++ b/addons/hr_holidays/__manifest__.py @@ -27,7 +27,8 @@ A synchronization with an internal agenda (Meetings of the CRM module) is also p 'depends': ['hr', 'calendar', 'resource'], 'data': [ 'data/report_paperformat.xml', - 'data/mail_data.xml', + 'data/mail_activity_type_data.xml', + 'data/mail_message_subtype_data.xml', 'data/hr_holidays_data.xml', 'data/ir_cron_data.xml', diff --git a/addons/hr_holidays/data/mail_activity_type_data.xml b/addons/hr_holidays/data/mail_activity_type_data.xml new file mode 100644 index 00000000000..b5bac396e0d --- /dev/null +++ b/addons/hr_holidays/data/mail_activity_type_data.xml @@ -0,0 +1,28 @@ + + + + + + Time Off Approval + fa-sun-o + hr.leave + + + Time Off Second Approve + fa-sun-o + hr.leave + + + + + Allocation Approval + fa-sun-o + hr.leave.allocation + + + Allocation Second Approve + fa-sun-o + hr.leave.allocation + + + diff --git a/addons/hr_holidays/data/mail_data.xml b/addons/hr_holidays/data/mail_message_subtype_data.xml similarity index 56% rename from addons/hr_holidays/data/mail_data.xml rename to addons/hr_holidays/data/mail_message_subtype_data.xml index c5d6c162b51..22c06844868 100644 --- a/addons/hr_holidays/data/mail_data.xml +++ b/addons/hr_holidays/data/mail_message_subtype_data.xml @@ -1,30 +1,6 @@ - - - Time Off Approval - fa-sun-o - hr.leave - - - Time Off Second Approve - fa-sun-o - hr.leave - - - - - Allocation Approval - fa-sun-o - hr.leave.allocation - - - Allocation Second Approve - fa-sun-o - hr.leave.allocation - - Time Off diff --git a/addons/hr_recruitment/__manifest__.py b/addons/hr_recruitment/__manifest__.py index b23708310f7..77e5192064d 100644 --- a/addons/hr_recruitment/__manifest__.py +++ b/addons/hr_recruitment/__manifest__.py @@ -20,7 +20,8 @@ 'security/hr_recruitment_security.xml', 'security/ir.model.access.csv', 'data/digest_data.xml', - 'data/mail_data.xml', + 'data/mail_alias_data.xml', + 'data/mail_message_subtype_data.xml', 'data/mail_template_data.xml', 'data/mail_templates.xml', 'data/hr_recruitment_data.xml', diff --git a/addons/hr_recruitment/data/mail_alias_data.xml b/addons/hr_recruitment/data/mail_alias_data.xml new file mode 100644 index 00000000000..8a3df2c9f23 --- /dev/null +++ b/addons/hr_recruitment/data/mail_alias_data.xml @@ -0,0 +1,11 @@ + + + + + jobs + + + + + + diff --git a/addons/hr_recruitment/data/mail_data.xml b/addons/hr_recruitment/data/mail_message_subtype_data.xml similarity index 90% rename from addons/hr_recruitment/data/mail_data.xml rename to addons/hr_recruitment/data/mail_message_subtype_data.xml index f14f899c204..b255f071f7b 100644 --- a/addons/hr_recruitment/data/mail_data.xml +++ b/addons/hr_recruitment/data/mail_message_subtype_data.xml @@ -1,14 +1,6 @@ - - - jobs - - - - - New Applicant diff --git a/addons/hr_timesheet/__manifest__.py b/addons/hr_timesheet/__manifest__.py index 17d8503deb3..abb6c43b1bf 100644 --- a/addons/hr_timesheet/__manifest__.py +++ b/addons/hr_timesheet/__manifest__.py @@ -37,7 +37,7 @@ up a management by affair. 'views/hr_views.xml', 'data/hr_timesheet_data.xml', 'views/project_sharing_views.xml', - 'views/rating_views.xml', + 'views/rating_rating_views.xml', 'views/project_update_views.xml', ], 'demo': [ diff --git a/addons/hr_timesheet/views/rating_views.xml b/addons/hr_timesheet/views/rating_rating_views.xml similarity index 100% rename from addons/hr_timesheet/views/rating_views.xml rename to addons/hr_timesheet/views/rating_rating_views.xml diff --git a/addons/im_livechat/__manifest__.py b/addons/im_livechat/__manifest__.py index f8e2720db74..428cfa36ed3 100644 --- a/addons/im_livechat/__manifest__.py +++ b/addons/im_livechat/__manifest__.py @@ -21,14 +21,14 @@ Help your customers with this chat, and analyse their feedback. "security/im_livechat_channel_security.xml", "security/ir.model.access.csv", "data/mail_shortcode_data.xml", - "data/mail_data.xml", + "data/mail_templates.xml", "data/im_livechat_channel_data.xml", "data/im_livechat_chatbot_data.xml", 'data/digest_data.xml', 'views/chatbot_script_answer_views.xml', 'views/chatbot_script_step_views.xml', 'views/chatbot_script_views.xml', - "views/rating_views.xml", + "views/rating_rating_views.xml", "views/mail_channel_views.xml", "views/im_livechat_channel_views.xml", "views/im_livechat_channel_templates.xml", diff --git a/addons/im_livechat/data/mail_data.xml b/addons/im_livechat/data/mail_templates.xml similarity index 100% rename from addons/im_livechat/data/mail_data.xml rename to addons/im_livechat/data/mail_templates.xml diff --git a/addons/im_livechat/models/__init__.py b/addons/im_livechat/models/__init__.py index 069dc2a6422..52c1c79d942 100644 --- a/addons/im_livechat/models/__init__.py +++ b/addons/im_livechat/models/__init__.py @@ -11,5 +11,5 @@ from . import mail_channel from . import mail_channel_member from . import mail_message from . import res_users_settings -from . import rating +from . import rating_rating from . import digest diff --git a/addons/im_livechat/models/rating.py b/addons/im_livechat/models/rating_rating.py similarity index 100% rename from addons/im_livechat/models/rating.py rename to addons/im_livechat/models/rating_rating.py diff --git a/addons/im_livechat/views/rating_views.xml b/addons/im_livechat/views/rating_rating_views.xml similarity index 100% rename from addons/im_livechat/views/rating_views.xml rename to addons/im_livechat/views/rating_rating_views.xml diff --git a/addons/mail/__manifest__.py b/addons/mail/__manifest__.py index 561d3534771..002c3707485 100644 --- a/addons/mail/__manifest__.py +++ b/addons/mail/__manifest__.py @@ -61,7 +61,6 @@ For more specific needs, you may also assign custom-defined actions 'website': 'https://www.odoo.com/app/discuss', 'depends': ['base', 'base_setup', 'bus', 'web_tour'], 'data': [ - 'data/fetchmail_data.xml', 'data/mail_groups.xml', 'wizard/mail_blacklist_remove_views.xml', 'wizard/mail_compose_message_views.xml', diff --git a/addons/mail/data/fetchmail_data.xml b/addons/mail/data/fetchmail_data.xml deleted file mode 100644 index d98c3d1f92f..00000000000 --- a/addons/mail/data/fetchmail_data.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - Mail: Fetchmail Service - - code - model._fetch_mails() - 5 - minutes - -1 - - - - - - diff --git a/addons/mail/data/ir_cron_data.xml b/addons/mail/data/ir_cron_data.xml index 2945e687420..8362160d762 100644 --- a/addons/mail/data/ir_cron_data.xml +++ b/addons/mail/data/ir_cron_data.xml @@ -42,5 +42,17 @@ code + + Mail: Fetchmail Service + + code + model._fetch_mails() + 5 + minutes + -1 + + + + diff --git a/addons/maintenance/__manifest__.py b/addons/maintenance/__manifest__.py index 3449dec937d..8dcf13dd0a7 100644 --- a/addons/maintenance/__manifest__.py +++ b/addons/maintenance/__manifest__.py @@ -14,7 +14,9 @@ 'security/maintenance.xml', 'security/ir.model.access.csv', 'data/maintenance_data.xml', - 'data/mail_data.xml', + 'data/mail_alias_data.xml', + 'data/mail_activity_type_data.xml', + 'data/mail_message_subtype_data.xml', 'views/maintenance_views.xml', 'views/mail_activity_views.xml', 'data/maintenance_cron.xml', diff --git a/addons/maintenance/data/mail_activity_type_data.xml b/addons/maintenance/data/mail_activity_type_data.xml new file mode 100644 index 00000000000..1f31a1c9e2d --- /dev/null +++ b/addons/maintenance/data/mail_activity_type_data.xml @@ -0,0 +1,11 @@ + + + + + + Maintenance Request + fa-wrench + maintenance.request + + + diff --git a/addons/maintenance/data/mail_alias_data.xml b/addons/maintenance/data/mail_alias_data.xml new file mode 100644 index 00000000000..c0922547099 --- /dev/null +++ b/addons/maintenance/data/mail_alias_data.xml @@ -0,0 +1,11 @@ + + + + + + helpdesk + + + + + diff --git a/addons/maintenance/data/mail_data.xml b/addons/maintenance/data/mail_message_subtype_data.xml similarity index 76% rename from addons/maintenance/data/mail_data.xml rename to addons/maintenance/data/mail_message_subtype_data.xml index 0d9b18c9a9e..70b286ef39f 100644 --- a/addons/maintenance/data/mail_data.xml +++ b/addons/maintenance/data/mail_message_subtype_data.xml @@ -1,20 +1,6 @@ - - - Maintenance Request - fa-wrench - maintenance.request - - - - - helpdesk - - - - Request Created diff --git a/addons/note/__manifest__.py b/addons/note/__manifest__.py index ed4a5fd6d65..bb4ecebaee3 100644 --- a/addons/note/__manifest__.py +++ b/addons/note/__manifest__.py @@ -14,7 +14,7 @@ 'data': [ 'security/note_security.xml', 'security/ir.model.access.csv', - 'data/mail_activity_data.xml', + 'data/mail_activity_type_data.xml', 'data/note_data.xml', 'data/res_users_data.xml', 'views/note_views.xml', diff --git a/addons/note/data/mail_activity_data.xml b/addons/note/data/mail_activity_type_data.xml similarity index 100% rename from addons/note/data/mail_activity_data.xml rename to addons/note/data/mail_activity_type_data.xml diff --git a/addons/note/models/__init__.py b/addons/note/models/__init__.py index db6de6e3c7f..11615bf4301 100644 --- a/addons/note/models/__init__.py +++ b/addons/note/models/__init__.py @@ -2,5 +2,6 @@ # Part of Odoo. See LICENSE file for full copyright and licensing details. from . import mail_activity +from . import mail_activity_type from . import note from . import res_users diff --git a/addons/note/models/mail_activity.py b/addons/note/models/mail_activity.py index 67f7ea82966..0b03a60ff5f 100644 --- a/addons/note/models/mail_activity.py +++ b/addons/note/models/mail_activity.py @@ -4,12 +4,6 @@ from odoo import models, fields -class MailActivityType(models.Model): - _inherit = "mail.activity.type" - - category = fields.Selection(selection_add=[('reminder', 'Reminder')]) - - class MailActivity(models.Model): _inherit = "mail.activity" diff --git a/addons/note/models/mail_activity_type.py b/addons/note/models/mail_activity_type.py new file mode 100644 index 00000000000..bc5902a53ed --- /dev/null +++ b/addons/note/models/mail_activity_type.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import models, fields + + +class MailActivityType(models.Model): + _inherit = "mail.activity.type" + + category = fields.Selection(selection_add=[('reminder', 'Reminder')]) diff --git a/addons/portal_rating/__manifest__.py b/addons/portal_rating/__manifest__.py index 61891ae48ad..2ffa6deccc6 100644 --- a/addons/portal_rating/__manifest__.py +++ b/addons/portal_rating/__manifest__.py @@ -14,7 +14,7 @@ inclusion of rating directly within the customer portal discuss widget. 'rating', ], 'data': [ - 'views/rating_views.xml', + 'views/rating_rating_views.xml', 'views/portal_templates.xml', 'views/rating_templates.xml', ], diff --git a/addons/portal_rating/models/__init__.py b/addons/portal_rating/models/__init__.py index dc338926a17..4bd60c9d22f 100644 --- a/addons/portal_rating/models/__init__.py +++ b/addons/portal_rating/models/__init__.py @@ -3,4 +3,4 @@ from . import ir_http from . import mail_message -from . import rating +from . import rating_rating diff --git a/addons/portal_rating/models/rating.py b/addons/portal_rating/models/rating_rating.py similarity index 100% rename from addons/portal_rating/models/rating.py rename to addons/portal_rating/models/rating_rating.py diff --git a/addons/portal_rating/views/rating_views.xml b/addons/portal_rating/views/rating_rating_views.xml similarity index 100% rename from addons/portal_rating/views/rating_views.xml rename to addons/portal_rating/views/rating_rating_views.xml diff --git a/addons/product_expiry/__manifest__.py b/addons/product_expiry/__manifest__.py index 2ff8acdd2d3..cbdf579abda 100644 --- a/addons/product_expiry/__manifest__.py +++ b/addons/product_expiry/__manifest__.py @@ -27,6 +27,8 @@ Also implements the removal strategy First Expiry First Out (FEFO) widely used, 'report/report_deliveryslip.xml', 'report/report_lot_barcode.xml', 'report/report_package_barcode.xml', - 'data/product_expiry_data.xml'], + 'data/product_expiry_data.xml', + 'data/mail_activity_type_data.xml', + ], 'license': 'LGPL-3', } diff --git a/addons/product_expiry/data/mail_activity_type_data.xml b/addons/product_expiry/data/mail_activity_type_data.xml new file mode 100644 index 00000000000..4a40dbdb948 --- /dev/null +++ b/addons/product_expiry/data/mail_activity_type_data.xml @@ -0,0 +1,10 @@ + + + + Alert Date Reached + default + stock.lot + fa-tasks + 0 + + diff --git a/addons/product_expiry/data/product_expiry_data.xml b/addons/product_expiry/data/product_expiry_data.xml index 9cb695b5f2f..03609fb2e93 100644 --- a/addons/product_expiry/data/product_expiry_data.xml +++ b/addons/product_expiry/data/product_expiry_data.xml @@ -4,12 +4,4 @@ First Expiry First Out (FEFO) fefo - - Alert Date Reached - default - stock.lot - fa-tasks - 0 - - diff --git a/addons/project/__manifest__.py b/addons/project/__manifest__.py index 90b314cbc3c..2fc4fa7763d 100644 --- a/addons/project/__manifest__.py +++ b/addons/project/__manifest__.py @@ -28,7 +28,7 @@ 'report/project_task_burndown_chart_report_views.xml', 'views/analytic_views.xml', 'views/digest_views.xml', - 'views/rating_views.xml', + 'views/rating_rating_views.xml', 'views/project_update_views.xml', 'views/project_update_templates.xml', 'views/project_project_stage_views.xml', @@ -44,7 +44,7 @@ 'views/project_task_templates.xml', 'views/project_sharing_templates.xml', 'data/ir_cron_data.xml', - 'data/mail_data.xml', + 'data/mail_message_subtype_data.xml', 'data/mail_template_data.xml', 'data/project_data.xml', 'wizard/project_task_type_delete_views.xml', diff --git a/addons/project/data/mail_data.xml b/addons/project/data/mail_message_subtype_data.xml similarity index 100% rename from addons/project/data/mail_data.xml rename to addons/project/data/mail_message_subtype_data.xml diff --git a/addons/project/views/rating_views.xml b/addons/project/views/rating_rating_views.xml similarity index 100% rename from addons/project/views/rating_views.xml rename to addons/project/views/rating_rating_views.xml diff --git a/addons/sale/__manifest__.py b/addons/sale/__manifest__.py index 8026aeacf9b..879890f0e83 100644 --- a/addons/sale/__manifest__.py +++ b/addons/sale/__manifest__.py @@ -22,7 +22,8 @@ This module contains all the common features of Sales Management and eCommerce. 'report/sale_report_views.xml', 'data/ir_sequence_data.xml', - 'data/mail_data_various.xml', + 'data/mail_activity_type_data.xml', + 'data/mail_message_subtype_data.xml', 'data/mail_template_data.xml', 'data/sale_data.xml', diff --git a/addons/sale/data/mail_activity_type_data.xml b/addons/sale/data/mail_activity_type_data.xml new file mode 100644 index 00000000000..730202c88ce --- /dev/null +++ b/addons/sale/data/mail_activity_type_data.xml @@ -0,0 +1,11 @@ + + + + + + Order Upsell + fa-line-chart + sale.order + + + diff --git a/addons/sale/data/mail_data_various.xml b/addons/sale/data/mail_message_subtype_data.xml similarity index 89% rename from addons/sale/data/mail_data_various.xml rename to addons/sale/data/mail_message_subtype_data.xml index 0d6177b2f17..3203945ad6a 100644 --- a/addons/sale/data/mail_data_various.xml +++ b/addons/sale/data/mail_message_subtype_data.xml @@ -1,13 +1,6 @@ - - - Order Upsell - fa-line-chart - sale.order - - Quotation sent diff --git a/addons/sale_purchase/__manifest__.py b/addons/sale_purchase/__manifest__.py index a776c7e0993..246908cf239 100644 --- a/addons/sale_purchase/__manifest__.py +++ b/addons/sale_purchase/__manifest__.py @@ -16,7 +16,7 @@ by external providers and will automatically generate purchase orders directed t 'purchase', ], 'data': [ - 'data/mail_data.xml', + 'data/mail_templates.xml', 'views/product_views.xml', 'views/sale_order_views.xml', 'views/purchase_order_views.xml', diff --git a/addons/sale_purchase/data/mail_data.xml b/addons/sale_purchase/data/mail_templates.xml similarity index 100% rename from addons/sale_purchase/data/mail_data.xml rename to addons/sale_purchase/data/mail_templates.xml diff --git a/addons/website_blog/__manifest__.py b/addons/website_blog/__manifest__.py index 097ccfb2438..f58d1d9781c 100644 --- a/addons/website_blog/__manifest__.py +++ b/addons/website_blog/__manifest__.py @@ -10,7 +10,7 @@ 'version': '1.1', 'depends': ['website_mail', 'website_partner'], 'data': [ - 'data/mail_data.xml', + 'data/mail_message_subtype_data.xml', 'data/mail_templates.xml', 'data/website_blog_data.xml', 'data/blog_snippet_template_data.xml', diff --git a/addons/website_blog/data/mail_data.xml b/addons/website_blog/data/mail_message_subtype_data.xml similarity index 100% rename from addons/website_blog/data/mail_data.xml rename to addons/website_blog/data/mail_message_subtype_data.xml diff --git a/addons/website_event_track/__manifest__.py b/addons/website_event_track/__manifest__.py index c21039525d1..5cc49d378a3 100644 --- a/addons/website_event_track/__manifest__.py +++ b/addons/website_event_track/__manifest__.py @@ -11,10 +11,10 @@ 'security/ir.model.access.csv', 'security/event_track_security.xml', 'data/event_data.xml', - 'data/mail_data.xml', 'data/mail_template_data.xml', + 'data/mail_templates.xml', + 'data/mail_message_subtype_data.xml', 'data/event_track_data.xml', - 'views/mail_templates.xml', 'views/event_templates.xml', 'views/event_track_templates_agenda.xml', 'views/event_track_templates_list.xml', diff --git a/addons/website_event_track/data/mail_data.xml b/addons/website_event_track/data/mail_message_subtype_data.xml similarity index 100% rename from addons/website_event_track/data/mail_data.xml rename to addons/website_event_track/data/mail_message_subtype_data.xml diff --git a/addons/website_event_track/views/mail_templates.xml b/addons/website_event_track/data/mail_templates.xml similarity index 100% rename from addons/website_event_track/views/mail_templates.xml rename to addons/website_event_track/data/mail_templates.xml diff --git a/addons/website_forum/__manifest__.py b/addons/website_forum/__manifest__.py index 68f93d0e1c9..a2a8313edee 100644 --- a/addons/website_forum/__manifest__.py +++ b/addons/website_forum/__manifest__.py @@ -19,7 +19,7 @@ Ask questions, get answers, no distractions 'data': [ 'data/forum_default_faq.xml', 'data/forum_data.xml', - 'data/mail_data.xml', + 'data/mail_message_subtype_data.xml', 'data/mail_templates.xml', 'views/forum.xml', 'views/res_users_views.xml', diff --git a/addons/website_forum/data/mail_data.xml b/addons/website_forum/data/mail_message_subtype_data.xml similarity index 100% rename from addons/website_forum/data/mail_data.xml rename to addons/website_forum/data/mail_message_subtype_data.xml diff --git a/addons/website_payment/__manifest__.py b/addons/website_payment/__manifest__.py index e286ab7acd6..a0185b28c48 100644 --- a/addons/website_payment/__manifest__.py +++ b/addons/website_payment/__manifest__.py @@ -14,7 +14,8 @@ This is a bridge module that adds multi-website support for payment acquirers. 'portal', ], 'data': [ - 'data/donation_data.xml', + 'data/mail_templates.xml', + 'data/mail_template_data.xml', 'data/ir_action_data.xml', 'views/payment_acquirer.xml', 'views/res_config_settings_views.xml', diff --git a/addons/website_payment/data/mail_template_data.xml b/addons/website_payment/data/mail_template_data.xml new file mode 100644 index 00000000000..ab7c8239cc1 --- /dev/null +++ b/addons/website_payment/data/mail_template_data.xml @@ -0,0 +1,10 @@ + + + + + Donation + + {{ object.partner_id.lang }} + + + diff --git a/addons/website_payment/data/donation_data.xml b/addons/website_payment/data/mail_templates.xml similarity index 90% rename from addons/website_payment/data/donation_data.xml rename to addons/website_payment/data/mail_templates.xml index 189c34dbcbc..e0fd147c6e1 100644 --- a/addons/website_payment/data/donation_data.xml +++ b/addons/website_payment/data/mail_templates.xml @@ -1,13 +1,6 @@ - - - Donation - - {{ object.partner_id.lang }} - - - + + diff --git a/addons/website_slides/__manifest__.py b/addons/website_slides/__manifest__.py index 30fb086c955..e7642c7f5fc 100644 --- a/addons/website_slides/__manifest__.py +++ b/addons/website_slides/__manifest__.py @@ -50,7 +50,8 @@ Featuring 'views/slide_channel_add.xml', 'wizard/slide_channel_invite_views.xml', 'data/gamification_data.xml', - 'data/mail_data.xml', + 'data/mail_activity_type_data.xml', + 'data/mail_message_subtype_data.xml', 'data/mail_template_data.xml', 'data/mail_templates.xml', 'data/slide_data.xml', diff --git a/addons/website_slides/data/mail_activity_type_data.xml b/addons/website_slides/data/mail_activity_type_data.xml new file mode 100644 index 00000000000..62f94299d08 --- /dev/null +++ b/addons/website_slides/data/mail_activity_type_data.xml @@ -0,0 +1,9 @@ + + + + Access Request + fa-check-circle + 50 + slide.channel + + diff --git a/addons/website_slides/data/mail_data.xml b/addons/website_slides/data/mail_message_subtype_data.xml similarity index 59% rename from addons/website_slides/data/mail_data.xml rename to addons/website_slides/data/mail_message_subtype_data.xml index 69548124965..378744d78b0 100644 --- a/addons/website_slides/data/mail_data.xml +++ b/addons/website_slides/data/mail_message_subtype_data.xml @@ -7,11 +7,4 @@ Presentation Published - - - Access Request - fa-check-circle - 50 - slide.channel - diff --git a/odoo/addons/base/models/ir_cron.py b/odoo/addons/base/models/ir_cron.py index 1361aa793fd..bdd2cc86751 100644 --- a/odoo/addons/base/models/ir_cron.py +++ b/odoo/addons/base/models/ir_cron.py @@ -442,7 +442,6 @@ class ir_cron(models.Model): active = bool(self.env[model].search_count(domain)) return self.try_write({'active': active}) - @api.model def _trigger(self, at=None): """ Schedule a cron job to be executed soon independently of its @@ -470,7 +469,6 @@ class ir_cron(models.Model): self._trigger_list(at_list) - @api.model def _trigger_list(self, at_list): """ Implementation of :meth:`~._trigger`.