From d824b935aac387d7bea156ca5dd76c9804b574ba Mon Sep 17 00:00:00 2001
From: Benjamin <benjamin@le-filament.com>
Date: Thu, 16 Apr 2020 16:43:29 +0200
Subject: [PATCH] [update] deplace ur_id du user_context vers context

---
 models/__init__.py  |  1 +
 models/ir_http.py   | 18 ++++++++++++++++++
 models/res_users.py | 11 -----------
 3 files changed, 19 insertions(+), 11 deletions(-)
 create mode 100644 models/ir_http.py

diff --git a/models/__init__.py b/models/__init__.py
index 044ad61..8b66367 100644
--- a/models/__init__.py
+++ b/models/__init__.py
@@ -1,6 +1,7 @@
 # © 2019 Le Filament (<http://www.le-filament.com>)
 # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
 
+from . import ir_http
 from . import res_company
 from . import mail_activity_type
 from . import res_partner
diff --git a/models/ir_http.py b/models/ir_http.py
new file mode 100644
index 0000000..611ba8f
--- /dev/null
+++ b/models/ir_http.py
@@ -0,0 +1,18 @@
+# © 2019 Le Filament (<http://www.le-filament.com>)
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
+
+from odoo import models
+from odoo.http import request
+
+
+class IrHttp(models.AbstractModel):
+    _inherit = 'ir.http'
+
+    def session_info(self):
+        """
+            Ajoute l'ur_id dans le contexte
+        """
+        result = super(IrHttp, self).session_info()
+        user = self.env.user
+        result['ur_id'] = user.company_id.ur_id.id
+        return result
diff --git a/models/res_users.py b/models/res_users.py
index ee73545..a0330f4 100644
--- a/models/res_users.py
+++ b/models/res_users.py
@@ -38,14 +38,3 @@ class ResUsers(models.Model):
                 'action_xmlid': 'cgscop_partner.cgscop_action_contacts_summary'
             }]
         return activities
-
-    @api.model
-    @tools.ormcache('self._uid')
-    def context_get(self):
-        """
-            Ajoute l'ur_id dans le contexte
-        """
-        user = self.env.user
-        values = super(ResUsers, self).context_get()
-        values['ur_id'] = user.company_id.ur_id.id
-        return values
-- 
GitLab