18 lines
754 B
Python
18 lines
754 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(
|
|
[
|
|
('not_initialized', 'Not initialized'),
|
|
('onboarding_emoji', 'Onboarding emoji'),
|
|
('onboarding_attachement', 'Onboarding attachement'),
|
|
('onboarding_command', 'Onboarding command'),
|
|
('onboarding_ping', 'Onboarding ping'),
|
|
('idle', 'Idle'),
|
|
('disabled', 'Disabled'),
|
|
], string="OdooBot Status", readonly=True, required=True, default="not_initialized") # keep track of the state: correspond to the code of the last message sent
|