Add Module base_report_to_label_printer

This commit is contained in:
Christopher Hansen
2022-06-09 13:51:46 +02:00
committed by Sébastien Alix
parent 4072f81f09
commit 19ce53f0a9
15 changed files with 649 additions and 1 deletions

View File

@@ -56,12 +56,16 @@ class IrActionsReport(models.Model):
}
return serializable_result
def _get_user_default_printer(self, user):
return user.printing_printer_id
def _get_user_default_print_behaviour(self):
printer_obj = self.env["printing.printer"]
user = self.env.user
printer = self._get_user_default_printer(user)
return dict(
action=user.printing_action or "client",
printer=user.printing_printer_id or printer_obj.get_default(),
printer=printer or printer_obj.get_default(),
tray=str(user.printer_tray_id.system_name)
if user.printer_tray_id
else False,