Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18.0][MIG] base_report_to_printer_mail #386

Open
wants to merge 23 commits into
base: 18.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
aaa8846
[12.0-issue-183-base] [12.0] base_report_to_printer: Do no print e-ma…
rven Oct 8, 2019
a7e3a54
[UPD] Update base_report_to_printer_mail.pot
oca-travis Oct 8, 2019
39a6969
[UPD] README.rst
OCA-git-bot Oct 8, 2019
8bd6212
[IMP] base_report_to_printer_mail: black, isort, prettier
Sep 29, 2020
4d3553a
[13.0][MIG] base_report_to_printer_mail
Sep 29, 2020
d193a35
[UPD] Update base_report_to_printer_mail.pot
oca-travis May 7, 2021
01442d3
[UPD] README.rst
OCA-git-bot May 7, 2021
e22208f
[MIG] base_report_to_printer_mail: Migration to 14.0
pablo-lp Aug 11, 2021
4b54b90
[UPD] Update base_report_to_printer_mail.pot
oca-travis Dec 4, 2021
b5c2724
[UPD] README.rst
OCA-git-bot Dec 4, 2021
59ce988
Translated using Weblate (Swedish)
simonstromb Jan 10, 2022
f40dc24
[MIG] base_report_to_printer_mail: Migration to 15.0
matiasperalta1 Sep 6, 2022
023c0f7
[MIG] base_report_to_printer_mail: Migration to 16.0
Sep 11, 2023
e5dd0c1
[UPD] Update base_report_to_printer_mail.pot
Jan 17, 2024
e69103a
[BOT] post-merge updates
OCA-git-bot Jan 17, 2024
5e7bc6e
Update translation files
weblate Jan 17, 2024
48fc5c8
Added translation using Weblate (Italian)
mymage Jan 18, 2024
8b9785b
Translated using Weblate (Italian)
mymage Jan 18, 2024
6273e85
Added translation using Weblate (Spanish)
Ivorra78 Feb 12, 2024
2f87e7f
Translated using Weblate (Spanish)
Ivorra78 Feb 12, 2024
4df24b0
[IMP] base_report_to_printer_mail: pre-commit stuff
wpichler Jan 5, 2025
bf7b6dc
[DON'T MERGE] test-requirements.txt
wpichler Jan 6, 2025
b893076
[MIG] base_report_to_printer_mail: Migration to 18.0
wpichler Jan 6, 2025
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
84 changes: 84 additions & 0 deletions base_report_to_printer_mail/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
==================================
Report to printer - Mail extension
==================================

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

.. |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/licence-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/18.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-18-0/report-print-send-18-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=18.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:%2018.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 <[email protected]>
- Tran Quoc Duong <[email protected]>

Other credits
-------------

The migration of this module from 15.0 to 16.0 was financially supported
by Camptocamp

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/18.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": "18.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 16.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 <[email protected]>\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 <[email protected]>\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 <[email protected]>\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
14 changes: 14 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,14 @@
from odoo import models


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

def _generate_template(self, res_ids, render_fields, find_or_create_partners=False):
return super(
MailTemplate, self.with_context(must_skip_send_to_printer=True)
)._generate_template(
res_ids,
render_fields=render_fields,
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 \<<[email protected]>\>
- Tran Quoc Duong \<<[email protected]>\>
2 changes: 2 additions & 0 deletions base_report_to_printer_mail/readme/CREDITS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
The migration of this module from 15.0 to 16.0 was financially supported
by Camptocamp
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
Loading