Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
8b84651
[12.0-issue-183-base] [12.0] base_report_to_printer: Do no print e-ma…
rven Oct 8, 2019
bd9bf03
[UPD] Update base_report_to_printer_mail.pot
oca-travis Oct 8, 2019
2630df6
[UPD] README.rst
OCA-git-bot Oct 8, 2019
fbc2052
[IMP] base_report_to_printer_mail: black, isort, prettier
Sep 29, 2020
57c0bef
[13.0][MIG] base_report_to_printer_mail
Sep 29, 2020
70d7f00
[UPD] Update base_report_to_printer_mail.pot
oca-travis May 7, 2021
40adafe
[UPD] README.rst
OCA-git-bot May 7, 2021
f372be8
[MIG] base_report_to_printer_mail: Migration to 14.0
pablo-lp Aug 11, 2021
7f32073
[UPD] Update base_report_to_printer_mail.pot
oca-travis Dec 4, 2021
5af7c59
[UPD] README.rst
OCA-git-bot Dec 4, 2021
91413c6
Translated using Weblate (Swedish)
simonstromb Jan 10, 2022
41edd89
[MIG] base_report_to_printer_mail: Migration to 15.0
matiasperalta1 Sep 6, 2022
e4d4408
[MIG] base_report_to_printer_mail: Migration to 16.0
Sep 11, 2023
2cd6cde
[UPD] Update base_report_to_printer_mail.pot
Jan 17, 2024
ab886db
[BOT] post-merge updates
OCA-git-bot Jan 17, 2024
7bea9a2
Update translation files
weblate Jan 17, 2024
647b0f5
Added translation using Weblate (Italian)
mymage Jan 18, 2024
2fefbc1
Added translation using Weblate (Spanish)
Ivorra78 Feb 12, 2024
4bff8dc
[IMP] base_report_to_printer_mail: pre-commit stuff
wpichler Jan 5, 2025
5589660
[MIG] base_report_to_printer_mail: Migration to 18.0
wpichler Jan 6, 2025
555132c
[UPD] Update base_report_to_printer_mail.pot
Jun 4, 2025
be7f3fe
[BOT] post-merge updates
OCA-git-bot Jun 4, 2025
3d8771a
[IMP] base_report_to_printer_mail: pre-commit auto fixes
arantxa-s73 Jan 13, 2026
e3211ed
[MIG] base_report_to_printer_mail: Migration to 19.0
arantxa-s73 Jan 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 82 additions & 0 deletions base_report_to_printer_mail/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

==================================
Report to printer - Mail extension
==================================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:7e6b81f44525961b8f9f317f1f152a1e2b445ade72c63f3b12514996d8273a33
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Freport--print--send-lightgray.png?logo=github
:target: https://github.com/OCA/report-print-send/tree/19.0/base_report_to_printer_mail
:alt: OCA/report-print-send
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/report-print-send-19-0/report-print-send-19-0-base_report_to_printer_mail
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/report-print-send&target_branch=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module disables the print of a report on a selected printer, when
the report has been triggered from a mail template.

**Table of contents**

.. contents::
:local:

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/report-print-send/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/report-print-send/issues/new?body=module:%20base_report_to_printer_mail%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* DynApps NV

Contributors
------------

- Raf Ven <raf.ven@dynapps.be>
- Tran Quoc Duong <duongtq@trobz.com>

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/report-print-send <https://github.com/OCA/report-print-send/tree/19.0/base_report_to_printer_mail>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions base_report_to_printer_mail/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
14 changes: 14 additions & 0 deletions base_report_to_printer_mail/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Report to printer - Mail extension",
"version": "19.0.1.0.0",
"category": "Generic Modules/Base",
"author": "DynApps NV, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/report-print-send",
"license": "AGPL-3",
"depends": ["mail", "base_report_to_printer"],
"data": [],
"installable": True,
"auto_install": True,
}
19 changes: 19 additions & 0 deletions base_report_to_printer_mail/i18n/base_report_to_printer_mail.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_report_to_printer_mail
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: base_report_to_printer_mail
#: model:ir.model,name:base_report_to_printer_mail.model_mail_template
msgid "Email Templates"
msgstr ""
22 changes: 22 additions & 0 deletions base_report_to_printer_mail/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_report_to_printer_mail
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-02-12 22:35+0000\n"
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\n"
"Language-Team: none\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: base_report_to_printer_mail
#: model:ir.model,name:base_report_to_printer_mail.model_mail_template
msgid "Email Templates"
msgstr "Plantillas de Correo Electrónico"
22 changes: 22 additions & 0 deletions base_report_to_printer_mail/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_report_to_printer_mail
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-01-18 11:33+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\n"
"Language-Team: none\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: base_report_to_printer_mail
#: model:ir.model,name:base_report_to_printer_mail.model_mail_template
msgid "Email Templates"
msgstr "Modelli e-mail"
31 changes: 31 additions & 0 deletions base_report_to_printer_mail/i18n/sv.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_report_to_printer_mail
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2022-01-10 14:39+0000\n"
"Last-Translator: Simon S <simon.stromberg@vertel.se>\n"
"Language-Team: none\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3.2\n"

#. module: base_report_to_printer_mail
#: model:ir.model,name:base_report_to_printer_mail.model_mail_template
msgid "Email Templates"
msgstr "E-postmallar"

#~ msgid "Display Name"
#~ msgstr "Visningsnamn"

#~ msgid "ID"
#~ msgstr "ID"

#~ msgid "Last Modified on"
#~ msgstr "Senast ändrad den"
1 change: 1 addition & 0 deletions base_report_to_printer_mail/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import mail_template
20 changes: 20 additions & 0 deletions base_report_to_printer_mail/models/mail_template.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
from odoo import models


class MailTemplate(models.Model):
_inherit = "mail.template"

def _generate_template(
self,
res_ids,
render_fields,
recipients_allow_suggested=False,
find_or_create_partners=False,
):
self = self.with_context(must_skip_send_to_printer=True)
return super()._generate_template(
res_ids,
render_fields,
recipients_allow_suggested=recipients_allow_suggested,
find_or_create_partners=find_or_create_partners,
)
3 changes: 3 additions & 0 deletions base_report_to_printer_mail/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[build-system]
requires = ["whool"]
build-backend = "whool.buildapi"
2 changes: 2 additions & 0 deletions base_report_to_printer_mail/readme/CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Raf Ven \<<raf.ven@dynapps.be>\>
- Tran Quoc Duong \<<duongtq@trobz.com>\>
2 changes: 2 additions & 0 deletions base_report_to_printer_mail/readme/DESCRIPTION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
This module disables the print of a report on a selected printer, when
the report has been triggered from a mail template.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading