mirror of
https://gitlab.com/flectra-community/server-ux.git
synced 2024-11-24 23:22:06 +00:00
19 lines
763 B
Python
19 lines
763 B
Python
|
# Copyright 2021 Opener B.V. <stefan@opener.amsterdam>
|
||
|
# Copyright 2017 Antonio Esposito <a.esposito@onestein.nl>
|
||
|
# 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
|