TIP: You can type at any time to perform a new search.

Security findings

Repository
odoo/odoo · module folder
Module version
0.1
Category
Uncategorized
Folder size
0.33 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-09-28 18:31:17
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Odoo Translation Bot, Jorge Pinna Puissant, Julien Mougenot, tsm-odoo, Dylan Kiss (dyki), Louis Travaux, Max Whale, Pierre Pulinckx, Bastien PIERRE, Michaël Mattiello, Krzysztof Magusiak (krma)
Odoo dependencies
odoo/odoo:
Python dependencies
None
System dependencies
None
Required by
stock_delivery
Description

Code Analysis info_outline

Views touched (4)
XML IDNameModelTypeStatus
act_report_xml_view_printer ir.actions.report.printer ir.actions.report Inherits base.act_report_xml_view
printer_view_form printer.form printer.printer form New
printer_view_list printer.printer.view.list printer.printer list New
view_select_printers_wizard select.printers.wizard.form select.printers.wizard form New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (1)
  • printer_ids Many2many → printer.printer
    string='Printers' args: 'printer.printer'
Public methods (3)
  • get_print_jobs(self, report_name, docids, data) -> list
    @api.model
    Method to render reports for printers. This method is meant to be overridden by modules adding support for specific printer types (e.g. IoT). By default, we render ZPL reports as-is. Any qweb-pdf report linked to an ePOS printer is rendered to an image instead: HTML -> wkhtmltoimage -> thermal format.
  • get_select_printer_wizard(self, cached: <expr>=None)
    Wizard to select printers before printing a report :param cached: printers already selected by the user, saved in local storage
  • report_action(self, docids=None, data=None, config=True)

New fields (4)
  • ip_address Char
    string='IP Address'
  • name Char
    required=True
  • report_ids Many2many → ir.actions.report
    string='Linked Reports' args: 'ir.actions.report'
  • type Selection
    default='zpl' required=True string='Type' args: [('zpl', 'ZPL'), ('epos', 'ePOS')]
Public methods (0)

No public methods.

New fields (2)
  • do_not_ask_again Boolean
    help="If checked, this dialog won't appear the next time you print and the selected printers will be used automatically." args: 'Do not ask me again'
  • printer_ids Many2many → printer.printer
    domain="[('id', 'in', context.get('available_printer_ids', []))]" args: 'printer.printer'
Public methods (0)

No public methods.