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).