使用Odoo 10.0(或Odoo 9)时如何将会计模块下的形式发票隐藏到特定的组/用户?我试图隐藏当您点击客户发票(在会计>销售>客户发票下)时显示的记录,如果它处于形式状态。
例如:业务经理会看到以下内容:
CUSTOMER | STATUS
客户1 |打开
客户2 |备考
客户3 |支付
用户会看到
CUSTOMER | STATUS
客户1 |打开
客户3 |支付
这是在会计/发票模块下的Odoo 10.0。
答案 0 :(得分:0)
我认为您可以使用该模型的记录规则来查看该组用户的记录 例如:
<record model="ir.rule" id="some_name">
<field name="name">Name of the record rule</field>
<field name="model_id" ref="model_(your_model_name)"/>
<field name="groups" eval="[(4, ref('group_name'))]"/>
<field eval="0" name="perm_unlink"/>
<field eval="0" name="perm_write"/>
<field eval="1" name="perm_read"/>
<field eval="0" name="perm_create"/>
<field name="domain_force">[('user_id','=',user.id), ('state','=','your_state')]</field>
</record>
通过这种方式,您可以授予访问权限,以查看该组用户的记录。
我认为这对你有帮助
答案 1 :(得分:0)
Go to the setting of the sale module and uncheck the pro-forma invoice field.
Hope this will help you.