diff options
| author | Mohit Ghodasara <mgh@odoo.com> | 2019-01-31 10:45:06 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2019-02-05 11:32:14 +0000 |
| commit | bbd64c22abc19558c1d83a892fc426bf99a094ce (patch) | |
| tree | 09a9db8350395bf543980e339265ee7e33b3733d /addons | |
| parent | 0db0e66e96a8f6b393565da6fbb8dce25ec960b7 (diff) | |
[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.
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/fleet/data/mail_data.xml | 1 | ||||
| -rw-r--r-- | addons/hr_expense/data/mail_data.xml | 1 | ||||
| -rw-r--r-- | addons/hr_holidays/data/mail_data.xml | 4 | ||||
| -rw-r--r-- | addons/maintenance/data/mail_data.xml | 1 | ||||
| -rw-r--r-- | addons/product_expiry/data/product_expiry_data.xml | 1 | ||||
| -rw-r--r-- | addons/sale/data/mail_data.xml | 1 |
6 files changed, 9 insertions, 0 deletions
diff --git a/addons/fleet/data/mail_data.xml b/addons/fleet/data/mail_data.xml index 0fb2cbc3c96..401f115b87b 100644 --- a/addons/fleet/data/mail_data.xml +++ b/addons/fleet/data/mail_data.xml @@ -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"> diff --git a/addons/hr_expense/data/mail_data.xml b/addons/hr_expense/data/mail_data.xml index 735771fbff7..06c497b4176 100644 --- a/addons/hr_expense/data/mail_data.xml +++ b/addons/hr_expense/data/mail_data.xml @@ -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 --> diff --git a/addons/hr_holidays/data/mail_data.xml b/addons/hr_holidays/data/mail_data.xml index 253cac416fe..a57701e195c 100644 --- a/addons/hr_holidays/data/mail_data.xml +++ b/addons/hr_holidays/data/mail_data.xml @@ -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 --> diff --git a/addons/maintenance/data/mail_data.xml b/addons/maintenance/data/mail_data.xml index dd80a831723..d298a0fb55d 100644 --- a/addons/maintenance/data/mail_data.xml +++ b/addons/maintenance/data/mail_data.xml @@ -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 --> diff --git a/addons/product_expiry/data/product_expiry_data.xml b/addons/product_expiry/data/product_expiry_data.xml index f0effeaaa77..62d95fb701f 100644 --- a/addons/product_expiry/data/product_expiry_data.xml +++ b/addons/product_expiry/data/product_expiry_data.xml @@ -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> diff --git a/addons/sale/data/mail_data.xml b/addons/sale/data/mail_data.xml index 938a39e1576..50c42763b67 100644 --- a/addons/sale/data/mail_data.xml +++ b/addons/sale/data/mail_data.xml @@ -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 --> |
