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

[16.0][MIG] printer_zpl2: Migration to 16.0 #335

Closed
wants to merge 62 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
dcb9eda
[ADD] Add printer_zpl2 module (#66)
Apr 4, 2017
d9119ee
[MIG] Migrated printer_zpl2 to v10.0
Apr 4, 2017
7691483
OCA Transbot updated translations from Transifex
oca-transbot May 13, 2017
01a3e6f
allow to avoid 'Recall last saved values' command
JosDeGraeve Jun 14, 2017
af50964
OCA Transbot updated translations from Transifex
oca-transbot Jul 15, 2017
9d097ec
[FIX] printer_zpl2: Bump version number
pedrobaeza Oct 2, 2017
4f8c65b
[FIX] printer_zpl2: Bump version
pedrobaeza Dec 6, 2017
8710e95
Added graphic image support
JosDeGraeve Nov 2, 2017
6a67357
[IMP] Add QRcode in printer_zpl2 module
aurimukas Sep 6, 2017
f315837
[IMP] Allow to define a default printer for the printing wizard
fmdl Jan 22, 2018
26b11a4
[IMP] Add missing tests for graphics ZPL2 feature
fmdl Jan 22, 2018
1c7fb8a
[FIX] Add missing argument
fmdl Feb 7, 2018
d76e509
[MIG][11.0] printer_zpl2
fmdl Jan 23, 2018
a6dfa73
[IMP] Add a Raw ZPL2 component
fmdl Jan 23, 2018
48c6e66
[IMP] Add a button to generate an action to launch the print wizard
fmdl Jan 22, 2018
96374bf
[IMP] Add diagonal lines management
Feb 13, 2018
5b722ec
[IMP] Add a preview on the label using labelary.com
fmdl Jan 22, 2018
1989696
[IMP] Add wizard to import ZPL2
fmdl Jan 20, 2018
b5fed03
[IMP] Add a test mode to print a label on write
fmdl Jan 22, 2018
6e66dcb
[FIX] Encoding and copyrights
max3903 Mar 29, 2018
9cc2df2
[IMP] Buttons
max3903 Mar 29, 2018
2ec243f
Update printing_label_zpl2.xml
max3903 Mar 30, 2018
d2cbcdf
[UPD] Update printer_zpl2.pot
oca-travis Jun 21, 2018
8ca323b
Translated using Weblate (Spanish)
etobella Nov 13, 2018
4ab15a6
[MIG] printer_zpl2: Migration to 12.0
fmdl Mar 20, 2019
8b1d574
[FIX] printer_zpl2: QR as bytes
etobella Mar 12, 2019
be6c710
[ADD] icon.png
OCA-git-bot Jun 6, 2019
f49418f
[UPD] Update printer_zpl2.pot
oca-travis Jun 6, 2019
90f793e
Update translation files
oca-transbot Jun 16, 2019
a7edd28
[MIG] printer_zpl2: Migration to 13.0
schout-it Sep 30, 2019
ae480c3
[MIG] printer_zpl2 to v13 (continue)
AaronHForgeFlow Mar 5, 2020
44e6f62
[IMP] print_zpl2 : quick move
fmdl Mar 5, 2020
71c2725
[MIG] printer_zpl2 to v13 (end)
MiquelRForgeFlow Jun 30, 2020
ef13161
[UPD] Update printer_zpl2.pot
oca-travis Sep 3, 2020
d6e1a22
[UPD] README.rst
OCA-git-bot Sep 3, 2020
6b31f9a
Update translation files
oca-transbot Oct 27, 2020
ac23442
Added translation using Weblate (Spanish (Argentina))
ibuioli Nov 16, 2020
6a3e5e9
Translated using Weblate (Spanish (Argentina))
ibuioli Nov 16, 2020
585a04b
Translated using Weblate (Spanish (Argentina))
ibuioli Nov 19, 2020
9ac79b1
Translated using Weblate (Spanish (Argentina))
ibuioli Nov 19, 2020
cd2f95c
Translated using Weblate (Spanish (Argentina))
ibuioli Nov 21, 2020
759e7d7
[13.0][FIX] printer_zpl2: pylint disable fix
Dec 15, 2020
636a85e
printer_zpl2 13.0.1.0.1
OCA-git-bot Dec 15, 2020
3cee86c
[IMP] printer_zpl2: black, isort, prettier
LoisRForgeFlow Nov 12, 2021
19923dc
[14.0][MIG] printer_zpl2
LoisRForgeFlow Nov 12, 2021
fbded3d
[UPD] Update printer_zpl2.pot
oca-travis Nov 17, 2021
e877317
[UPD] README.rst
OCA-git-bot Nov 17, 2021
38cf093
[IMP] update dotfiles [ci skip]
OCA-git-bot Mar 31, 2022
eb9d8ad
[IMP] printer_zpl2: Include library inside the module
Sep 9, 2022
5eb1743
[FIX] printer_zpl2: Adapt code about having the library embedded
pedrobaeza Sep 9, 2022
d06a8f5
printer_zpl2 14.0.2.0.0
OCA-git-bot Oct 2, 2022
cc3330f
[15.0][MIG] printer_zpl2: Migration to 15.0
duyanhk15 Oct 28, 2022
ed473d0
printer_zpl2: lint
sebalix Dec 8, 2022
0a7faed
[IMP] printer_zpl2: add lines in wizard
MiquelRForgeFlow Jul 5, 2022
552b077
[UPD] Update printer_zpl2.pot
Feb 22, 2023
91ce352
[UPD] README.rst
OCA-git-bot Feb 22, 2023
5ccc508
Update translation files
weblate Feb 22, 2023
d93d8fa
Translated using Weblate (Italian)
francesco-ooops Mar 21, 2023
14aa472
Translated using Weblate (Italian)
mymage Mar 23, 2023
d9b7ec2
[FIX] printer zpl2: add missing acl
fmdl Mar 29, 2023
1345761
[IMP] printer_zpl2: pre-commit stuff
micheledic Jul 28, 2023
7f20bbf
[MIG] printer_zpl2: Migration to 16.0
micheledic Jul 28, 2023
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
139 changes: 139 additions & 0 deletions printer_zpl2/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
==============
Printer ZPL II
==============

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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/15.0/printer_zpl2
: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-15-0/report-print-send-15-0-printer_zpl2
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/144/15.0
:alt: Try me on Runbot

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

This module extends the **Report to printer** (``base_report_to_printer``)
module to add a ZPL II label printing feature.

This module is meant to be used as a base for module development, and does not provide a GUI on its own.
See below for more details.

**Table of contents**

.. contents::
:local:

Installation
============

Nothing special, just install the module.

Configuration
=============

To configure this module, you need to:

#. Go to *Settings > Printing > Labels > ZPL II*
#. Create new labels
#. Import ZPL2 code
#. Use the Test Mode tab during the creation

It's also possible to add a label printing wizard on any model by creating a new *ir.actions.act_window* record.
For example, to add the printing wizard on the *product.product* model ::

<act_window id="action_wizard_purchase"
name="Print Label"
src_model="product.product"
res_model="wizard.print.record.label"
view_mode="form"
target="new"
key2="client_action_multi"/>

Usage
=====

To print a label, you need to call use the label printing method from anywhere (other modules, server actions, etc.).

Example : Print the label of a product ::

self.env['printing.label.zpl2'].browse(label_id).print_label(
self.env['printing.printer'].browse(printer_id),
self.env['product.product'].browse(product_id))

You can also use the generic label printing wizard, if added on some models.

.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
:alt: Try me on Runbot
:target: https://runbot.odoo-community.org/runbot/144/12.0

Changelog
=========

13.0.1.0.0 (2019-09-30)
~~~~~~~~~~~~~~~~~~~~~~~

* [RELEASE] Port from V12.
* Selection lists do not support integers any longer
* Binary field now returns False when empty instead of none,
change tests to reflect this
* work around an appels vs oranges warning

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 smashing it by providing a detailed and welcomed
`feedback <https://github.com/OCA/report-print-send/issues/new?body=module:%20printer_zpl2%0Aversion:%2015.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
~~~~~~~

* SUBTENO-IT
* FLorent de Labarre
* Apertoso NV

Contributors
~~~~~~~~~~~~

* Sylvain Garancher <sylvain.garancher@syleam.fr>
* Florent de Labarre
* Jos De Graeve <Jos.DeGraeve@apertoso.be>
* Rod Schouteden <rod.schouteden@dynapps.be>
* Miquel Raïch <miquel.raich@forgeflow.com>
* Lois Rilo <lois.rilo@forgeflow.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/15.0/printer_zpl2>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
5 changes: 5 additions & 0 deletions printer_zpl2/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copyright (C) 2016 SUBTENO-IT (<https://subteno-it.fr>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from . import models
from . import wizard
21 changes: 21 additions & 0 deletions printer_zpl2/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Copyright (C) 2016-2022 SUBTENO-IT (<https://subteno-it.fr>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Printer ZPL II",
"version": "16.0.0.0.0",
"category": "Printer",
"summary": "Add a ZPL II label printing feature",
"author": "SUBTENO-IT, FLorent de Labarre, "
"Apertoso NV, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/report-print-send",
"license": "AGPL-3",
"depends": ["base_report_to_printer"],
"data": [
"security/ir.model.access.csv",
"views/printing_label_zpl2.xml",
"wizard/print_record_label.xml",
"wizard/wizard_import_zpl2.xml",
],
"installable": True,
}
Loading
Loading