I tried to pass a list to check in domain field in view side. But when I execute it displayed a error that telling the passing variable was defined
In python file
class generate_time_table_line(osv.osv_memory):
@api.onchange('lecturer_id')
def onchange_lecturer(self):
if self.lecturer_id:
global list_new
list_new =[1]
return list_new
in view file
<record id="view_gen_time_table_line_tree" model="ir.ui.view">
<field name="name">gen.time.table.line.tree</field>
<field name="model">gen.time.table.line</field>
<field name="priority" eval="8" />
<field name="arch" type="xml">
<tree string="TimeTable Line" editable="top">
<field name="day" />
<field name="period_id" />
<field name="lecturer_id" />
<field name="subject_id" domain="[('id','=',list_new)]"/>
</tree>
</field>
</record>
error
Uncaught Error: NameError: name 'list_new' is not defined