changes
This commit is contained in:
37
fusion_pdf_preview/models/preview_log.py
Normal file
37
fusion_pdf_preview/models/preview_log.py
Normal file
@@ -0,0 +1,37 @@
|
||||
# -*- 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.',
|
||||
)
|
||||
Reference in New Issue
Block a user