python - Odoo Uncaught Error: NameError: name '' is not defined error -


i tried pass list check in domain field in view side. when execute displayed error telling passing variable 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' not defined 

first, avoid error, list_new should field name.

second, in domain comparing id (integer?) list. maybe meant 'in' instead of '='


Comments