Hariharan Srinivasan
Hariharan Srinivasan

Reputation: 149

Odoo : How to remove not null constraint from Odoo?

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

Answers (3)

danidee
danidee

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

Abhay Singh Rathore
Abhay Singh Rathore

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

KbiR
KbiR

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

Related Questions