This question has been flagged
1 Reply
2530 Views

I would like to create a rule to allow users to see only the surveys for which they have a request.

Yes, it is yet another many2many field (invited_user_ids)

Has anyone done this before?

 

Cheers!

Avatar
Discard
Best Answer

Hi, i have created one survey before week ago.

In that only member of that page are allowe to see the page.

for that i have created one .xml  file

--------------------------------------------------------------

<?xml version='1.0' encoding='UTF-8'?>
<openerp>
    <data>
         <record model="ir.rule" id="view_page_ept">
            <field name="name">View Page</field>
            <field name="model_id" ref="model_survey_page"/>
            <field name="global" eval="True"/>
            <field name="domain_force">[('members','in',[user.id])]</field>
        </record>
        
        <record model="ir.rule" id="view_question_ept">
            <field name="name">View Question</field>
            <field name="model_id" ref="model_survey_question"/>
            <field name="global" eval="True"/>
            <field name="domain_force">[('page_id.members','in',[user.id])]</field>
        </record>
    </data>
</openerp>

-------------------------------------------------------------------

Hope this will help you.....

 

Avatar
Discard