Skip to content

Commit 04dac6a

Browse files
committed
Merge PR #375 into 18.0
Signed-off-by Shide
2 parents 57d29eb + a5563dc commit 04dac6a

22 files changed

Lines changed: 1084 additions & 0 deletions
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
========================================
2+
Account Invoice Report - Product Sticker
3+
========================================
4+
5+
..
6+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7+
!! This file is generated by oca-gen-addon-readme !!
8+
!! changes will be overwritten. !!
9+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
10+
!! source digest: sha256:47796c167771625aa3c8dc840f525261fad482087c33d744eb4101fbfdb018b9
11+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
12+
13+
.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png
14+
:target: https://odoo-community.org/page/development-status
15+
:alt: Alpha
16+
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
17+
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
18+
:alt: License: AGPL-3
19+
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoice--reporting-lightgray.png?logo=github
20+
:target: https://github.com/OCA/account-invoice-reporting/tree/18.0/account_invoice_report_product_sticker
21+
:alt: OCA/account-invoice-reporting
22+
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
23+
:target: https://translation.odoo-community.org/projects/account-invoice-reporting-18-0/account-invoice-reporting-18-0-account_invoice_report_product_sticker
24+
:alt: Translate me on Weblate
25+
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
26+
:target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoice-reporting&target_branch=18.0
27+
:alt: Try me on Runboat
28+
29+
|badge1| |badge2| |badge3| |badge4| |badge5|
30+
31+
This module allows you to display the Product Stickers in Sale Invoice
32+
reports.
33+
34+
.. IMPORTANT::
35+
This is an alpha version, the data model and design can change at any time without warning.
36+
Only for development or testing purpose, do not use in production.
37+
`More details on development status <https://odoo-community.org/page/development-status>`_
38+
39+
**Table of contents**
40+
41+
.. contents::
42+
:local:
43+
44+
Installation
45+
============
46+
47+
You must install the ``product_sticker`` module from `Product
48+
Attribute <https://github.com/OCA/product-attribute>`__ repository.
49+
50+
Usage
51+
=====
52+
53+
To use this module, you need to:
54+
55+
1. Configure some product stickers on Settings > Technical > Database
56+
Structure > Product Stickers.
57+
2. Enable default position for stickers on Invoicing > Configuration >
58+
Settings > Invoicing > Customer Invoices > Product Stickers.
59+
3. Create an invoice and change Product Sticker position under Other
60+
info tab > Invoice > Show Product Stickers.
61+
4. Print the invoice to see those stickers.
62+
63+
Bug Tracker
64+
===========
65+
66+
Bugs are tracked on `GitHub Issues <https://github.com/OCA/account-invoice-reporting/issues>`_.
67+
In case of trouble, please check there if your issue has already been reported.
68+
If you spotted it first, help us to smash it by providing a detailed and welcomed
69+
`feedback <https://github.com/OCA/account-invoice-reporting/issues/new?body=module:%20account_invoice_report_product_sticker%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
70+
71+
Do not contact contributors directly about support or help with technical issues.
72+
73+
Credits
74+
=======
75+
76+
Authors
77+
-------
78+
79+
* Moduon
80+
81+
Contributors
82+
------------
83+
84+
- Eduardo de Miguel (`Moduon <https://www.moduon.team/>`__)
85+
86+
Maintainers
87+
-----------
88+
89+
This module is maintained by the OCA.
90+
91+
.. image:: https://odoo-community.org/logo.png
92+
:alt: Odoo Community Association
93+
:target: https://odoo-community.org
94+
95+
OCA, or the Odoo Community Association, is a nonprofit organization whose
96+
mission is to support the collaborative development of Odoo features and
97+
promote its widespread use.
98+
99+
.. |maintainer-Shide| image:: https://github.com/Shide.png?size=40px
100+
:target: https://github.com/Shide
101+
:alt: Shide
102+
.. |maintainer-rafaelbn| image:: https://github.com/rafaelbn.png?size=40px
103+
:target: https://github.com/rafaelbn
104+
:alt: rafaelbn
105+
106+
Current `maintainers <https://odoo-community.org/page/maintainer-role>`__:
107+
108+
|maintainer-Shide| |maintainer-rafaelbn|
109+
110+
This module is part of the `OCA/account-invoice-reporting <https://github.com/OCA/account-invoice-reporting/tree/18.0/account_invoice_report_product_sticker>`_ project on GitHub.
111+
112+
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from . import models
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Copyright 2025 Moduon Team S.L.
2+
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl-3.0)
3+
4+
{
5+
"name": "Account Invoice Report - Product Sticker",
6+
"summary": "Display Product Stickers on Invoice Reports",
7+
"version": "18.0.1.0.0",
8+
"development_status": "Alpha",
9+
"category": "Accounting/Accounting",
10+
"website": "https://github.com/OCA/account-invoice-reporting",
11+
"author": "Moduon, Odoo Community Association (OCA)",
12+
"maintainers": ["Shide", "rafaelbn"],
13+
"license": "AGPL-3",
14+
"installable": True,
15+
"auto_install": True,
16+
"depends": [
17+
"account",
18+
"product_sticker",
19+
],
20+
"data": [
21+
"views/res_config_settings_view.xml",
22+
"views/account_move_view.xml",
23+
"views/report_invoice.xml",
24+
],
25+
}
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# Translation of Odoo Server.
2+
# This file contains the translation of the following modules:
3+
# * account_invoice_report_product_sticker
4+
#
5+
msgid ""
6+
msgstr ""
7+
"Project-Id-Version: Odoo Server 16.0\n"
8+
"Report-Msgid-Bugs-To: \n"
9+
"Last-Translator: \n"
10+
"Language-Team: \n"
11+
"MIME-Version: 1.0\n"
12+
"Content-Type: text/plain; charset=UTF-8\n"
13+
"Content-Transfer-Encoding: \n"
14+
"Plural-Forms: \n"
15+
16+
#. module: account_invoice_report_product_sticker
17+
#: model_terms:ir.ui.view,arch_db:account_invoice_report_product_sticker.res_config_settings_view_form
18+
msgid "<span class=\"o_form_label\">Product Stickers</span>"
19+
msgstr ""
20+
21+
#. module: account_invoice_report_product_sticker
22+
#: model:ir.model.fields.selection,name:account_invoice_report_product_sticker.selection__account_move__show_product_stickers__bottom_left
23+
#: model:ir.model.fields.selection,name:account_invoice_report_product_sticker.selection__res_config_settings__show_product_stickers__bottom_left
24+
msgid "Bottom (left)"
25+
msgstr ""
26+
27+
#. module: account_invoice_report_product_sticker
28+
#: model:ir.model,name:account_invoice_report_product_sticker.model_res_config_settings
29+
msgid "Config Settings"
30+
msgstr ""
31+
32+
#. module: account_invoice_report_product_sticker
33+
#: model:ir.model.fields,help:account_invoice_report_product_sticker.field_account_bank_statement_line__show_product_stickers
34+
#: model:ir.model.fields,help:account_invoice_report_product_sticker.field_account_move__show_product_stickers
35+
#: model:ir.model.fields,help:account_invoice_report_product_sticker.field_account_payment__show_product_stickers
36+
#: model:ir.model.fields,help:account_invoice_report_product_sticker.field_res_config_settings__show_product_stickers
37+
msgid "Display Product Stickers on chosen position inside the report."
38+
msgstr ""
39+
40+
#. module: account_invoice_report_product_sticker
41+
#: model:ir.model,name:account_invoice_report_product_sticker.model_account_move
42+
msgid "Journal Entry"
43+
msgstr ""
44+
45+
#. module: account_invoice_report_product_sticker
46+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_res_config_settings__show_product_stickers
47+
msgid "Product Stickers"
48+
msgstr ""
49+
50+
#. module: account_invoice_report_product_sticker
51+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_account_bank_statement_line__show_product_stickers
52+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_account_move__show_product_stickers
53+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_account_payment__show_product_stickers
54+
msgid "Show Product Stickers"
55+
msgstr ""
56+
57+
#. module: account_invoice_report_product_sticker
58+
#: model_terms:ir.ui.view,arch_db:account_invoice_report_product_sticker.res_config_settings_view_form
59+
msgid "Show Product Stickers on your Reports on:"
60+
msgstr ""
61+
62+
#. module: account_invoice_report_product_sticker
63+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_account_bank_statement_line__sticker_ids
64+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_account_move__sticker_ids
65+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_account_payment__sticker_ids
66+
msgid "Stickers"
67+
msgstr ""
68+
69+
#. module: account_invoice_report_product_sticker
70+
#: model:ir.model.fields.selection,name:account_invoice_report_product_sticker.selection__account_move__show_product_stickers__top_right
71+
#: model:ir.model.fields.selection,name:account_invoice_report_product_sticker.selection__res_config_settings__show_product_stickers__top_right
72+
msgid "Top (right)"
73+
msgstr ""
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
# Translation of Odoo Server.
2+
# This file contains the translation of the following modules:
3+
# * account_invoice_report_product_sticker
4+
#
5+
msgid ""
6+
msgstr ""
7+
"Project-Id-Version: Odoo Server 16.0\n"
8+
"Report-Msgid-Bugs-To: \n"
9+
"POT-Creation-Date: 2025-02-11 09:18+0000\n"
10+
"PO-Revision-Date: 2025-02-11 10:20+0100\n"
11+
"Last-Translator: \n"
12+
"Language-Team: \n"
13+
"Language: es\n"
14+
"MIME-Version: 1.0\n"
15+
"Content-Type: text/plain; charset=UTF-8\n"
16+
"Content-Transfer-Encoding: 8bit\n"
17+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
18+
"X-Generator: Poedit 3.4.4\n"
19+
20+
#. module: account_invoice_report_product_sticker
21+
#: model_terms:ir.ui.view,arch_db:account_invoice_report_product_sticker.res_config_settings_view_form
22+
msgid "<span class=\"o_form_label\">Product Stickers</span>"
23+
msgstr "<span class=\"o_form_label\">Pegatinas de producto</span>"
24+
25+
#. module: account_invoice_report_product_sticker
26+
#: model:ir.model.fields.selection,name:account_invoice_report_product_sticker.selection__account_move__show_product_stickers__bottom_left
27+
#: model:ir.model.fields.selection,name:account_invoice_report_product_sticker.selection__res_config_settings__show_product_stickers__bottom_left
28+
msgid "Bottom (left)"
29+
msgstr "Abajo (izquierda)"
30+
31+
#. module: account_invoice_report_product_sticker
32+
#: model:ir.model,name:account_invoice_report_product_sticker.model_res_config_settings
33+
msgid "Config Settings"
34+
msgstr "Ajustes de configuración"
35+
36+
#. module: account_invoice_report_product_sticker
37+
#: model:ir.model.fields,help:account_invoice_report_product_sticker.field_account_bank_statement_line__show_product_stickers
38+
#: model:ir.model.fields,help:account_invoice_report_product_sticker.field_account_move__show_product_stickers
39+
#: model:ir.model.fields,help:account_invoice_report_product_sticker.field_account_payment__show_product_stickers
40+
#: model:ir.model.fields,help:account_invoice_report_product_sticker.field_res_config_settings__show_product_stickers
41+
msgid "Display Product Stickers on chosen position inside the report."
42+
msgstr ""
43+
"Mostrar Pegatinas de Producto en la posición elegida dentro del informe."
44+
45+
#. module: account_invoice_report_product_sticker
46+
#: model:ir.model,name:account_invoice_report_product_sticker.model_account_move
47+
msgid "Journal Entry"
48+
msgstr "Asiento contable"
49+
50+
#. module: account_invoice_report_product_sticker
51+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_res_config_settings__show_product_stickers
52+
msgid "Product Stickers"
53+
msgstr "Pegatinas de producto"
54+
55+
#. module: account_invoice_report_product_sticker
56+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_account_bank_statement_line__show_product_stickers
57+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_account_move__show_product_stickers
58+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_account_payment__show_product_stickers
59+
msgid "Show Product Stickers"
60+
msgstr "Mostrar pegatinas de productos"
61+
62+
#. module: account_invoice_report_product_sticker
63+
#: model_terms:ir.ui.view,arch_db:account_invoice_report_product_sticker.res_config_settings_view_form
64+
msgid "Show Product Stickers on your Reports on:"
65+
msgstr "Mostrar Pegatinas de Producto en los Informes en:"
66+
67+
#. module: account_invoice_report_product_sticker
68+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_account_bank_statement_line__sticker_ids
69+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_account_move__sticker_ids
70+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_account_payment__sticker_ids
71+
msgid "Stickers"
72+
msgstr "Pegatinas"
73+
74+
#. module: account_invoice_report_product_sticker
75+
#: model:ir.model.fields.selection,name:account_invoice_report_product_sticker.selection__account_move__show_product_stickers__top_right
76+
#: model:ir.model.fields.selection,name:account_invoice_report_product_sticker.selection__res_config_settings__show_product_stickers__top_right
77+
msgid "Top (right)"
78+
msgstr "Arriba (derecha)"
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
# Translation of Odoo Server.
2+
# This file contains the translation of the following modules:
3+
# * account_invoice_report_product_sticker
4+
#
5+
msgid ""
6+
msgstr ""
7+
"Project-Id-Version: Odoo Server 16.0\n"
8+
"Report-Msgid-Bugs-To: \n"
9+
"PO-Revision-Date: 2025-02-12 17:06+0000\n"
10+
"Last-Translator: mymage <stefano.consolaro@mymage.it>\n"
11+
"Language-Team: none\n"
12+
"Language: it\n"
13+
"MIME-Version: 1.0\n"
14+
"Content-Type: text/plain; charset=UTF-8\n"
15+
"Content-Transfer-Encoding: \n"
16+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
17+
"X-Generator: Weblate 5.6.2\n"
18+
19+
#. module: account_invoice_report_product_sticker
20+
#: model_terms:ir.ui.view,arch_db:account_invoice_report_product_sticker.res_config_settings_view_form
21+
msgid "<span class=\"o_form_label\">Product Stickers</span>"
22+
msgstr "<span class=\"o_form_label\">Bollini prodotto</span>"
23+
24+
#. module: account_invoice_report_product_sticker
25+
#: model:ir.model.fields.selection,name:account_invoice_report_product_sticker.selection__account_move__show_product_stickers__bottom_left
26+
#: model:ir.model.fields.selection,name:account_invoice_report_product_sticker.selection__res_config_settings__show_product_stickers__bottom_left
27+
msgid "Bottom (left)"
28+
msgstr "In basso (sinistra)"
29+
30+
#. module: account_invoice_report_product_sticker
31+
#: model:ir.model,name:account_invoice_report_product_sticker.model_res_config_settings
32+
msgid "Config Settings"
33+
msgstr "Impostazioni configurazione"
34+
35+
#. module: account_invoice_report_product_sticker
36+
#: model:ir.model.fields,help:account_invoice_report_product_sticker.field_account_bank_statement_line__show_product_stickers
37+
#: model:ir.model.fields,help:account_invoice_report_product_sticker.field_account_move__show_product_stickers
38+
#: model:ir.model.fields,help:account_invoice_report_product_sticker.field_account_payment__show_product_stickers
39+
#: model:ir.model.fields,help:account_invoice_report_product_sticker.field_res_config_settings__show_product_stickers
40+
msgid "Display Product Stickers on chosen position inside the report."
41+
msgstr ""
42+
"Visualizza bollini prodotto nella posizione scelta all'interno del resoconto."
43+
44+
#. module: account_invoice_report_product_sticker
45+
#: model:ir.model,name:account_invoice_report_product_sticker.model_account_move
46+
msgid "Journal Entry"
47+
msgstr "Registrazione contabile"
48+
49+
#. module: account_invoice_report_product_sticker
50+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_res_config_settings__show_product_stickers
51+
msgid "Product Stickers"
52+
msgstr "Bollini prodotto"
53+
54+
#. module: account_invoice_report_product_sticker
55+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_account_bank_statement_line__show_product_stickers
56+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_account_move__show_product_stickers
57+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_account_payment__show_product_stickers
58+
msgid "Show Product Stickers"
59+
msgstr "Visualizza bollini prodotto"
60+
61+
#. module: account_invoice_report_product_sticker
62+
#: model_terms:ir.ui.view,arch_db:account_invoice_report_product_sticker.res_config_settings_view_form
63+
msgid "Show Product Stickers on your Reports on:"
64+
msgstr "Visualizza bollini prodotto sui resoconti in:"
65+
66+
#. module: account_invoice_report_product_sticker
67+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_account_bank_statement_line__sticker_ids
68+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_account_move__sticker_ids
69+
#: model:ir.model.fields,field_description:account_invoice_report_product_sticker.field_account_payment__sticker_ids
70+
msgid "Stickers"
71+
msgstr "Bollini"
72+
73+
#. module: account_invoice_report_product_sticker
74+
#: model:ir.model.fields.selection,name:account_invoice_report_product_sticker.selection__account_move__show_product_stickers__top_right
75+
#: model:ir.model.fields.selection,name:account_invoice_report_product_sticker.selection__res_config_settings__show_product_stickers__top_right
76+
msgid "Top (right)"
77+
msgstr "In alto (destra)"
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
from . import res_config_settings
2+
from . import account_move

0 commit comments

Comments
 (0)