>
> You have to create a global rule with perm_read for all (empty domain).
>
>
Oki thanks Cédric. It's working now :-)
Is there a way to change/personalize "Error Message : You try to bypass an
access rule (Document type: mymodel)" ?
Here's my new rules :
<record model="ir.rule.group" id="rule_group_mymodel">
<field name="model" search="[('model', '=', 'mymodel')]"/>
<field name="global_p" eval="False"/>
<field name="default_p" eval="True"/>
<field name="perm_read" eval="True"/>
<field name="perm_create" eval="True"/>
</record>
<record model="ir.rule" id="rule_group_mymodel_line1">
<field name="domain" eval="[]" pyson="1"/>
<field name="rule_group" ref="rule_group_mymodel"/>
</record>
<record model="ir.rule.group" id="rule_group_creator_mymodel">
<field name="model" search="[('model', '=', 'mymodel')]"/>
<field name="global_p" eval="False"/>
<field name="default_p" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<record model="ir.rule" id="rule_creator_mymodel">
<field name="domain"
eval="[('create_uid', '=', Eval('user', {}).get('id', -1))]"
pyson="1"/>
<field name="rule_group" ref="rule_group_creator_mymodel"/>
</record>
--
You received this message because you are subscribed to the Google Groups
"tryton" group.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tryton/2823170e-e529-428c-be3e-fc41627d0033%40googlegroups.com.