Files
gsinghpal fc3c966484 changes
2026-03-13 12:38:28 -04:00

38 lines
1.1 KiB
Python

# -*- coding: utf-8 -*-
from odoo import fields, models
class FusionPdfPreviewLog(models.Model):
_name = 'fusion.pdf.preview.log'
_description = 'PDF Preview Audit Log'
_order = 'create_date desc'
_rec_name = 'report_name'
user_id = fields.Many2one(
'res.users', string='User',
required=True, default=lambda self: self.env.uid,
index=True,
)
report_id = fields.Many2one(
'ir.actions.report', string='Report',
ondelete='set null', index=True,
)
report_name = fields.Char(
string='Report Name', required=True,
help='Stored report name for reference even if the report is later deleted.',
)
action_type = fields.Selection([
('preview', 'Preview'),
('print', 'Print'),
('download', 'Download'),
], string='Action', required=True, index=True)
record_ids = fields.Char(
string='Record IDs',
help='Comma-separated list of record IDs included in the report.',
)
model_name = fields.Char(
string='Model',
help='Technical model name of the records.',
)