Purpose is to avoid having strong requirements on fields where it is not really necessary. In this commit we consider now that a void odoobot_state is the same as ``not_initialized`` key. It allows to remove both the default and required parameters on the field. Task ID 2233014 PR #49661
13 lines
391 B
Python
13 lines
391 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo import models, fields
|
|
|
|
|
|
class Users(models.Model):
|
|
_inherit = 'res.users'
|
|
|
|
odoobot_state = fields.Selection(selection_add=[
|
|
('onboarding_canned', 'Onboarding canned'),
|
|
], ondelete={'onboarding_canned': lambda users: users.write({'odoobot_state': 'disabled'})})
|