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

Reply via email to