Files
gzth/yuthon_stock/security/company_rule.xml
T
2026-06-26 16:10:42 +08:00

16 lines
1.0 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<!-- 覆盖 stock 原生的 stock_picking_rule,增加验收人/证明人豁免 -->
<record model="ir.rule" id="stock.stock_picking_rule">
<field name="name">采购多公司(含指派验收/证明人豁免)</field>
<field name="model_id" ref="stock.model_stock_picking"/>
<!-- 当前用户公司范围内 OR 当前用户是指定的验收人/证明人/验收人(employee) -->
<field name="domain_force">['|', ('company_id', 'in', company_ids), '|', ('acceptance_user_id', '=', user.id), '|', ('certifier_user_id', '=', user.id), ('employee_id', '=', user.id)]</field>
</record>
<!-- 覆盖 stock 原生的 stock_picking_type_rule(暂不改 domain,仅确保覆盖正确) -->
<record model="ir.rule" id="stock.stock_picking_type_rule">
<field name="name">作业类型多公司</field>
<field name="model_id" ref="stock.model_stock_picking_type"/>
<field name="domain_force">[('company_id', 'in', company_ids)]</field>
</record>
</odoo>