Reputation: 149
I have to remove not null constraint from odoo not in postgresql.
Eg:
time_table_lines_1 = fields.One2many(
'gen.time.table.line', 'gen_time_table', 'Time Table Lines',
domain=[('day', '=', '1')], required=True)
I want to remove required = True
from Odoo Python.
Upvotes: 0
Views: 1117
Reputation: 9624
Simply set required to False
if you're extending an existing model
or omit it entirely if you're building a custom model that doesn't extend any existing model.
time_table_lines_1 = fields.One2many(
'gen.time.table.line', 'gen_time_table', 'Time Table Lines',
domain=[('day', '=', '1')], required=False)
Upvotes: 1
Reputation: 179
time_table_lines_1 = fields.One2many(
'gen.time.table.line', 'gen_time_table', 'Time Table Lines',
domain=[('day', '=', '1')], required=True)
Remove that keyword required=True
from that line.
and it will become
time_table_lines_1 = fields.One2many(
'gen.time.table.line', 'gen_time_table', 'Time Table Lines',
domain=[('day', '=', '1')])
Thanks
Abhay S
Upvotes: 0
Reputation: 4174
Remove that keyword from that line.
time_table_lines_1 = fields.One2many('gen.time.table.line','gen_time_table', 'Time Table Lines',
domain=[('day', '=', '1')])
Upvotes: 0