19.odoo入门——odoo的session

本文探讨了在Odoo中如何实现字段级别的权限控制,并详细解析了Odoo模型的write方法。作者尝试通过重写write方法来实现特定功能,并在此过程中深入研究了Odoo的session机制。通过跟踪源代码,特别是odoo/http.py中的OpenERPSession类,作者揭示了如何获取和使用session中的信息,如用户ID和用户组ID。
摘要由CSDN通过智能技术生成

19————————

字段级别的权限控制,问了一下最牛逼的大佬,也说没有用过这个东西,折腾了一下也没有找出有效的方法。

所以目前就先重写model的write方法:

既然要重写就必须先看到原来的write函数大概是如何实现的,翻到odoo/model.py中搜索def write函数,可以轻松找到该函数:

源代码很长,不贴,看到注释:

:param dict vals: fields to update and the value to set on them e.g::

        {'foo': 1, 'bar': "Qux"}

    will set the field ``foo`` to ``1`` and the field ``bar`` to
    ``"Qux"`` if those are valid (otherwise it will trigger an error).

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值