From 146204edc09c61a743af846ed5485661e2570299 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9rome=20Maes?= <jem@openerp.com> Date: Tue, 3 Oct 2017 14:16:02 +0200 Subject: [PATCH] [FIX] hr_expense: don't allow attachement edition/create from expense sheet The attachment should be create and linked to the expense directly, and not on the expense report (where it is readonly). --- addons/hr_expense/models/hr_expense.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/hr_expense/models/hr_expense.py b/addons/hr_expense/models/hr_expense.py index 3b0fbdf9bba1..a2044c4bd25f 100644 --- a/addons/hr_expense/models/hr_expense.py +++ b/addons/hr_expense/models/hr_expense.py @@ -582,7 +582,12 @@ class HrExpenseSheet(models.Model): def action_get_attachment_view(self): res = self.env['ir.actions.act_window'].for_xml_id('base', 'action_attachment') res['domain'] = [('res_model', '=', 'hr.expense'), ('res_id', 'in', self.expense_line_ids.ids)] - res['context'] = {'default_res_model': 'hr.expense.sheet', 'default_res_id': self.id} + res['context'] = { + 'default_res_model': 'hr.expense.sheet', + 'default_res_id': self.id, + 'create': False, + 'edit': False, + } return res @api.one -- GitLab