[IMP] remote_report_to_printer: black, isort, prettier

This commit is contained in:
Olga Marco
2021-06-17 16:57:44 +02:00
committed by Enric Tobella
parent ae1cc7eb1d
commit d9b68f2e77
10 changed files with 207 additions and 222 deletions

View File

@@ -4,25 +4,24 @@ from odoo import api, fields, models
class ResRemote(models.Model):
_inherit = 'res.remote'
_inherit = "res.remote"
remote_printer_ids = fields.One2many(
'res.remote.printer',
inverse_name='remote_id',
"res.remote.printer", inverse_name="remote_id",
)
@api.multi
def get_printer_behaviour(self):
self.ensure_one()
printer_usage = self.env.context.get('printer_usage', 'standard')
printer_usage = self.env.context.get("printer_usage", "standard")
printers = self.remote.remote_printer_ids.filtered(
lambda r: r.printer_usage == printer_usage
).sorted(key='is_default', reverse=True)
).sorted(key="is_default", reverse=True)
if printers:
printer = printers[0]
return {
'action': 'server',
'printer': printer.printer_id,
'tray': printer.printer_tray_id.system_name
"action": "server",
"printer": printer.printer_id,
"tray": printer.printer_tray_id.system_name,
}
return {'action': 'client'}
return {"action": "client"}