summaryrefslogtreecommitdiff
path: root/addons/maintenance/data
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2017-12-01 13:18:14 +0100
committerThibault Delavallée <tde@odoo.com>2018-03-27 16:31:05 +0200
commitd0e2caee4e046bb38a091320908e9c1ea3e26187 (patch)
tree4ef3c154d200348778a2104b753e02c066de1256 /addons/maintenance/data
parent77c7b68a9b7970f64f3f90e854ef45f3cc073e72 (diff)
[IMP] maintenance: improve activity management on maintenance request model
This commit improves maintenance requests management through a better integration of activities and addition of automated activities. Several things are done in this commit : * automatic activities generation is added for maintenance requests. Activities are generated to remind assigned users about maintenance to perform. They are also automatically removed or updated if the scheduled date is changed or if the request is done to avoid bloating users with unnecessary activities; * a menu to configure activity types is added. Indeed equipment managers should be able to see and configure activity types related to their job;
Diffstat (limited to 'addons/maintenance/data')
-rw-r--r--addons/maintenance/data/mail_data.xml7
1 files changed, 7 insertions, 0 deletions
diff --git a/addons/maintenance/data/mail_data.xml b/addons/maintenance/data/mail_data.xml
index 74a3a6abe9d..c7b3945b0c7 100644
--- a/addons/maintenance/data/mail_data.xml
+++ b/addons/maintenance/data/mail_data.xml
@@ -1,6 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
+ <!-- Maintenance-specific activities, for automatic generation mainly -->
+ <record id="mail_act_maintenance_request" model="mail.activity.type">
+ <field name="name">Maintenance Request</field>
+ <field name="icon">fa-wrench</field>
+ <field name="res_model_id" ref="maintenance.model_maintenance_request"/>
+ </record>
+
<!-- email alias for maintenance requests -->
<record id="mail_alias_equipment" model="mail.alias">
<field name="alias_name">helpdesk</field>