[IMP] printing_auto_base: log or raise

Select on printing.auto to log or raise errors
This commit is contained in:
Michael Tietz
2023-07-14 15:13:05 +02:00
committed by Jacques-Etienne Baudoux
parent 9dc8e3ad02
commit fb24e652fe
3 changed files with 19 additions and 4 deletions

View File

@@ -53,6 +53,12 @@ class PrintingAuto(models.Model):
printer_id = fields.Many2one("printing.printer", "Printer")
printer_tray_id = fields.Many2one("printing.tray", "Tray")
nbr_of_copies = fields.Integer("Number of Copies", default=1)
action_on_error = fields.Selection(
[("log", "Record an error"), ("raise", "Raise an Exception")],
"Action on error",
default="log",
required=True,
)
@api.constrains("data_source", "report_id", "attachment_domain")
def _check_data_source(self):