[IMP] various: prevent unlink of automated activity types

Purpose of this merge is to update main addons and set activity types used
for automated activities as master data. This means they cannot be removed.
Indeed those activity types are used in business flow to generate activities
and removing them may break some flows.

This commit is linked to task ID 1907970 and PR #29257.
This commit is contained in:
Mohit Ghodasara
2019-02-05 11:32:14 +00:00
committed by Thibault Delavallée
parent 0db0e66e96
commit bbd64c22ab
6 changed files with 9 additions and 0 deletions
+1
View File
@@ -5,6 +5,7 @@
<field name="name">Contract to Renew</field>
<field name="icon">fa-car</field>
<field name="res_model_id" ref="fleet.model_fleet_vehicle_log_contract"/>
<field name="is_master_data">True</field>
</record>
<record id="mt_fleet_driver_updated" model="mail.message.subtype">
+1
View File
@@ -6,6 +6,7 @@
<field name="name">Expense Approval</field>
<field name="icon">fa-dollar</field>
<field name="res_model_id" ref="hr_expense.model_hr_expense_sheet"/>
<field name="is_master_data">True</field>
</record>
<!-- default alias for expenses -->
+4
View File
@@ -6,11 +6,13 @@
<field name="name">Time Off Approval</field>
<field name="icon">fa-sun-o</field>
<field name="res_model_id" ref="hr_holidays.model_hr_leave"/>
<field name="is_master_data">True</field>
</record>
<record id="mail_act_leave_second_approval" model="mail.activity.type">
<field name="name">Time Off Second Approve</field>
<field name="icon">fa-sun-o</field>
<field name="res_model_id" ref="hr_holidays.model_hr_leave"/>
<field name="is_master_data">True</field>
</record>
<!-- Leave specific activities -->
@@ -18,11 +20,13 @@
<field name="name">Allocation Approval</field>
<field name="icon">fa-sun-o</field>
<field name="res_model_id" ref="hr_holidays.model_hr_leave_allocation"/>
<field name="is_master_data">True</field>
</record>
<record id="mail_act_leave_allocation_second_approval" model="mail.activity.type">
<field name="name">Allocation Second Approve</field>
<field name="icon">fa-sun-o</field>
<field name="res_model_id" ref="hr_holidays.model_hr_leave_allocation"/>
<field name="is_master_data">True</field>
</record>
<!-- Holidays-related subtypes for messaging / Chatter -->
+1
View File
@@ -6,6 +6,7 @@
<field name="name">Maintenance Request</field>
<field name="icon">fa-wrench</field>
<field name="res_model_id" ref="maintenance.model_maintenance_request"/>
<field name="is_master_data">True</field>
</record>
<!-- email alias for maintenance requests -->
@@ -10,6 +10,7 @@
<field name="res_model_id" ref="stock.model_stock_production_lot"/>
<field name="icon">fa-tasks</field>
<field name="delay_count">0</field>
<field name="is_master_data">True</field>
</record>
</odoo>
+1
View File
@@ -6,6 +6,7 @@
<field name="name">Order Upsell</field>
<field name="icon">fa-line-chart</field>
<field name="res_model_id" ref="sale.model_sale_order"/>
<field name="is_master_data">True</field>
</record>
<!-- Sale-related subtypes for messaging / Chatter -->