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