From c7dff653d56910fd46e4dcf745c2c6088ce9fc58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 21 Feb 2018 18:13:21 +0100 Subject: [PATCH] [REM] hr_expense: remove assigned subtype and keep only classic tracking Since e9734f4975904b6196423b7f5de7dd211809d6f6 assignation is now a notification sent in the inbox or by email to the newly-assigned responsible. It is therefore considered as not necessary to link a subtype to the assignation itself. Indeed having it logged in the discussion history as a classic tracking in addition to the notification is considered as sufficient. This commit is related to task ID 60790. Closes #23244 . --- addons/hr_expense/data/mail_data.xml | 22 ++++++++-------------- addons/hr_expense/models/hr_expense.py | 2 -- 2 files changed, 8 insertions(+), 16 deletions(-) diff --git a/addons/hr_expense/data/mail_data.xml b/addons/hr_expense/data/mail_data.xml index 57b22e33f55..be825bac3db 100644 --- a/addons/hr_expense/data/mail_data.xml +++ b/addons/hr_expense/data/mail_data.xml @@ -35,20 +35,14 @@ Expense report paid - - Responsible - hr.expense.sheet - Changes of responsible - - - - - Expenses To Approve - hr.department - - - department_id - + + + Expenses To Approve + hr.department + + + department_id + diff --git a/addons/hr_expense/models/hr_expense.py b/addons/hr_expense/models/hr_expense.py index a97052e0445..cb1d4b6a93f 100644 --- a/addons/hr_expense/models/hr_expense.py +++ b/addons/hr_expense/models/hr_expense.py @@ -560,8 +560,6 @@ class HrExpenseSheet(models.Model): return 'hr_expense.mt_expense_refused' elif 'state' in init_values and self.state == 'done': return 'hr_expense.mt_expense_paid' - elif 'user_id' in init_values: - return 'hr_expense.mt_expense_responsible' return super(HrExpenseSheet, self)._track_subtype(init_values) def _get_users_to_subscribe(self, employee=False):