summaryrefslogtreecommitdiff
path: root/fixco_custom/models/token_log.py
blob: fdc0c03e84f886284c8d34042dbe4e06741c28b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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)