from odoo import models, fields, api class FixcoTokenLog(models.Model): _name = 'token.log' _description = 'Log Token Fixco' _order = 'create_date desc' token = fields.Text(string="Access Token", readonly=True) expires_at = fields.Datetime(string="Expires At", readonly=True) created_at = fields.Datetime(string="Created At", default=lambda self: fields.Datetime.now(), readonly=True) created_by = fields.Many2one('res.users', string="Generated By", readonly=True) source = fields.Selection([ ('manual', 'Manual Request'), ('auto', 'Auto Refresh'), ], string="Token Source", default='auto', readonly=True) token_from = fields.Char(string="From", readonly=True) is_active = fields.Boolean("Active", default=True)