İçereği Atla
Menü
Bu soru işaretlendi
2 Cevaplar
3040 Görünümler

Im building a training module.

i have a list of selected employees that i have to add result of each one in the same model

here is the code

<group string="Employees" groups="slnee_hr_training.group_ade">                            <field name="employee_ids" nolabel="1"/>                        </group>                        <group string="Results" groups="slnee_hr_training.group_ade" attrs="{'invisible':[('state','!=','done')]}">                            <field name="hr_training_results" nolabel="1">                                <tree editable="True">                                    <field name="employee_id" required="True" domain="[('id', 'in', 'parent.employee_ids')]"/>                                    <field name="result" required="True"/>                                    <field name="document_id" attrs="{'invisible':[('result','=','fail')]}"/>                                </tree>                            </field>                        </group>

the error when trying to add a result is ValueError: Invalid domain term (u'id', u'in', u'parent.employee_ids')

thanks.

Avatar
Vazgeç
En İyi Yanıt

Try to Replace

 <field name="employee_id" required="True" domain="[('id', 'in', 'parent.employee_ids')]"/>

with 

<field name="employee_id" required="True" domain="[('id', 'in', parent.employee_ids.ids)]"/>
Avatar
Vazgeç
Üretici En İyi Yanıt

not working

Avatar
Vazgeç

try this one : <field name="employee_id" required="True" domain="[('id', 'in', parent.employee_ids.ids)]"/>

Üretici

not working

try this <field name="employee_id" required="True" domain="[('id', 'in', parent.employee_ids.ids)]"/>

Üretici

not working