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