Hello,
I want to update odoo default rule (portal rule), but the update seems never works
So, the rule I want to update is:
.....
<record id="portal_sale_order_line_rule" model="ir.rule">
<field name="name">Portal Sales Orders Line</field>
<field name="model_id" ref="sale.model_sale_order_line"/>
<field name="domain_force">[('order_id.message_follower_ids','child_of',[user.commercial_partner_id.id])]</field>
<field name="groups" eval="[(4, ref('base.group_portal'))]"/>
</record>
....
and in my custom module:
<data noupdate="0">
<record id="portal_sale.portal_sale_order_line_rule" model="ir.rule">
<field name="domain_force">['|',
('order_id.partner_id','child_of',[user.commercial_partner_id.id]),
('order_id.message_follower_ids','child_of',[user.commercial_partner_id.id])
]</field>
</record>
<data>
On default rules, it's defined as <data noupdate="1">
That modification works when install the custom modules on a new db, but it's doesn't works when updating existing db.
Thank you