# Copyright 2021 Opener B.V. # Copyright 2017 Antonio Esposito # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from flectra import models from flectra.http import request class Http(models.AbstractModel): _inherit = "ir.http" def session_info(self): """Expose in the env whether the user is allowed to import records""" res = super().session_info() allowed_group = "base_import_security_group.group_import_csv" allowed_group_id = request.env.ref(allowed_group, raise_if_not_found=False) if not allowed_group_id or request.env.user.has_group(allowed_group): res["base_import_security_group__allow_import"] = 1 return res