Skip to content

Commit

Permalink
[MIG] l10n_es_pos_oca: Migration to 17.0
Browse files Browse the repository at this point in the history
  • Loading branch information
peluko00 committed Oct 29, 2024
1 parent 6710ff5 commit 1cb3076
Show file tree
Hide file tree
Showing 21 changed files with 513 additions and 736 deletions.
4 changes: 4 additions & 0 deletions l10n_es_pos_oca/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,10 @@ Contributors

- Daniel Duque <daniel.duque@factorlibre.com>

- `APSL-Nagarro <https://www.apsl.tech>`__:

- Antoni Marroig <amarroig@apsl.net>

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

Expand Down
12 changes: 4 additions & 8 deletions l10n_es_pos_oca/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,12 @@
"Odoo Community Association (OCA)",
"website": "https://github.com/OCA/l10n-spain",
"license": "AGPL-3",
"version": "16.0.1.0.2",
"depends": ["point_of_sale"],
"version": "17.0.1.0.0",
"depends": ["point_of_sale", "l10n_es"],
"data": ["views/pos_views.xml", "views/res_config_settings_views.xml"],
"assets": {
"point_of_sale.assets": [
"l10n_es_pos/static/src/xml/pos.xml",
"l10n_es_pos/static/src/xml/Screens/OrderManagementScreen/TicketScreen.xml",
"l10n_es_pos/static/src/js/PaymentScreen.js",
"l10n_es_pos/static/src/js/models.js",
"l10n_es_pos/static/src/js/Screens/TicketScreen/TicketScreen.js",
"point_of_sale._assets_pos": [
"l10n_es_pos_oca/static/src/**/*",
],
},
"installable": True,
Expand Down
8 changes: 2 additions & 6 deletions l10n_es_pos_oca/hooks.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
# Copyright 2018 David Vidal <david.vidal@tecnativa.com>
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

from odoo import SUPERUSER_ID, api


def post_init_hook(cr, registry, vals=None):
def post_init_hook(env, vals=None):
"""For brand new installations"""
env = api.Environment(cr, SUPERUSER_ID, {})
IrSequence = env["ir.sequence"]
pos_config = env["pos.config"].search(
[("l10n_es_simplified_invoice_sequence_id", "=", False)]
Expand Down Expand Up @@ -47,6 +44,5 @@ def post_init_hook(cr, registry, vals=None):
)


def uninstall_hook(cr, registry):
env = api.Environment(cr, SUPERUSER_ID, {})
def uninstall_hook(env):
env["ir.sequence"].search([("code", "=", "pos.config.simplified_invoice")]).unlink()

Check warning on line 48 in l10n_es_pos_oca/hooks.py

View check run for this annotation

Codecov / codecov/patch

l10n_es_pos_oca/hooks.py#L48

Added line #L48 was not covered by tests
226 changes: 88 additions & 138 deletions l10n_es_pos_oca/i18n/ca.po
Original file line number Diff line number Diff line change
@@ -1,162 +1,167 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * l10n_es_pos
# * l10n_es_pos_oca
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-06-23 13:11+0000\n"
"Last-Translator: eccit-quim <quim@eccit.com>\n"
"Language-Team: none\n"
"Language: ca\n"
"POT-Creation-Date: 2024-10-10 11:43+0000\n"
"PO-Revision-Date: 2024-10-10 11:43+0000\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: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"
"Plural-Forms: \n"

#. module: l10n_es_pos
#: model_terms:ir.ui.view,arch_db:l10n_es_pos.res_config_settings_view_form
#. module: l10n_es_pos_oca
#: model_terms:ir.ui.view,arch_db:l10n_es_pos_oca.res_config_settings_view_form
msgid "Above this limit the simplified invoice won't be made"
msgstr "Per sobre d'aquest límit no es crearà factura simplificada"
msgstr "Per sobre aquest límit no es crearà una factura simplificada"

#. module: l10n_es_pos
#: model:ir.model.fields,help:l10n_es_pos.field_pos_config__l10n_es_simplified_invoice_sequence_id
#: model:ir.model.fields,help:l10n_es_pos.field_res_config_settings__pos_l10n_es_simplified_invoice_sequence_id
#. module: l10n_es_pos_oca
#: model:ir.model.fields,help:l10n_es_pos_oca.field_pos_config__l10n_es_simplified_invoice_sequence_id
#: model:ir.model.fields,help:l10n_es_pos_oca.field_res_config_settings__pos_l10n_es_simplified_invoice_sequence_id
msgid "Autogenerate for each POS created"
msgstr "Autogenerada per cada TPV creat"

#. module: l10n_es_pos
#: model:ir.model,name:l10n_es_pos.model_res_config_settings
#. module: l10n_es_pos_oca
#: model:ir.model,name:l10n_es_pos_oca.model_res_config_settings
msgid "Config Settings"
msgstr "Paràmetres de configuració"

#. module: l10n_es_pos
#. module: l10n_es_pos_oca
#. odoo-javascript
#: code:addons/l10n_es_pos/static/src/xml/pos.xml:0
#: code:addons/l10n_es_pos_oca/static/src/app/screens/receipt_screen/receipt/receipt_header/receipt_header.xml:0
#, python-format
msgid "Customer:"
msgstr "Client:"

#. module: l10n_es_pos
#: model_terms:ir.ui.view,arch_db:l10n_es_pos.view_pos_order_filter_simplified_invoice
#. module: l10n_es_pos_oca
#: model_terms:ir.ui.view,arch_db:l10n_es_pos_oca.view_pos_order_filter_simplified_invoice
msgid "Invoices"
msgstr "Factures"
msgstr "Diaris de factures"

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_config__is_simplified_config
#. module: l10n_es_pos_oca
#: model:ir.model.fields,field_description:l10n_es_pos_oca.field_pos_config__is_simplified_config
msgid "Is Simplified Config"
msgstr "És configuració simpl."
msgstr "Es la configuració simplificada"

#. module: l10n_es_pos
#: model:ir.model.fields,help:l10n_es_pos.field_pos_config__l10n_es_simplified_invoice_limit
#: model:ir.model.fields,help:l10n_es_pos.field_res_config_settings__pos_l10n_es_simplified_invoice_limit
#. module: l10n_es_pos_oca
#: model:ir.model.fields,help:l10n_es_pos_oca.field_pos_config__l10n_es_simplified_invoice_limit
#: model:ir.model.fields,help:l10n_es_pos_oca.field_res_config_settings__pos_l10n_es_simplified_invoice_limit
msgid "Over this amount is not legally posible to create a simplified invoice"
msgstr ""
"Per sobre d'aquesta quantitat no és legal crear una factura simplificada"
msgstr "Per sobre aquesta quantitat no es legal crear una factura simplificada"

#. module: l10n_es_pos
#: model:ir.model,name:l10n_es_pos.model_pos_config
#. module: l10n_es_pos_oca
#: model:ir.model,name:l10n_es_pos_oca.model_pos_config
msgid "Point of Sale Configuration"
msgstr "Configuració Punt de Venda"
msgstr "Configuració del Punt de Venda"

#. module: l10n_es_pos
#: model:ir.model,name:l10n_es_pos.model_pos_order
#. module: l10n_es_pos_oca
#: model:ir.model,name:l10n_es_pos_oca.model_pos_order
msgid "Point of Sale Orders"
msgstr "Comandes del Punt de Venda"

#. module: l10n_es_pos
#: model:ir.model,name:l10n_es_pos.model_pos_session
#. module: l10n_es_pos_oca
#: model:ir.model,name:l10n_es_pos_oca.model_pos_session
msgid "Point of Sale Session"
msgstr "Sessió Punt de Venda"
msgstr "Sessió del Punt de Venda"

#. module: l10n_es_pos
#: model:ir.model,name:l10n_es_pos.model_ir_sequence
#. module: l10n_es_pos_oca
#: model:ir.model,name:l10n_es_pos_oca.model_ir_sequence
msgid "Sequence"
msgstr "Seqüència"

#. module: l10n_es_pos
#: model_terms:ir.ui.view,arch_db:l10n_es_pos.res_config_settings_view_form
#. module: l10n_es_pos_oca
#: model_terms:ir.ui.view,arch_db:l10n_es_pos_oca.res_config_settings_view_form
msgid "Set simplified invoice sequence for this POS"
msgstr "Establir seqüència de factura simplificada per aquest TPV"
msgstr "Establir seqüencia de factura simplificada per aquest TPV"

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_config__l10n_es_simplified_invoice_limit
#: model:ir.model.fields,field_description:l10n_es_pos.field_res_config_settings__pos_l10n_es_simplified_invoice_limit
#. module: l10n_es_pos_oca
#: model:ir.model.fields,field_description:l10n_es_pos_oca.field_pos_config__l10n_es_simplified_invoice_limit
#: model:ir.model.fields,field_description:l10n_es_pos_oca.field_res_config_settings__pos_l10n_es_simplified_invoice_limit
msgid "Sim.Inv limit amount"
msgstr "Límit de factura simplificada"

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_config__l10n_es_simplified_invoice_number
#: model:ir.model.fields,field_description:l10n_es_pos.field_res_config_settings__pos_l10n_es_simplified_invoice_number
#. module: l10n_es_pos_oca
#: model:ir.model.fields,field_description:l10n_es_pos_oca.field_pos_config__l10n_es_simplified_invoice_number
#: model:ir.model.fields,field_description:l10n_es_pos_oca.field_res_config_settings__pos_l10n_es_simplified_invoice_number
msgid "Sim.Inv number"
msgstr "Nombre de factura simplificada"
msgstr "Número de factura simplificada"

#. module: l10n_es_pos
#. module: l10n_es_pos_oca
#. odoo-javascript
#: code:addons/l10n_es_pos/static/src/js/Screens/TicketScreen/TicketScreen.js:0
#: code:addons/l10n_es_pos/static/src/xml/Screens/OrderManagementScreen/TicketScreen.xml:0
#: code:addons/l10n_es_pos_oca/static/src/app/screens/ticket_screen/ticket_screen.esm.js:0
#: code:addons/l10n_es_pos_oca/static/src/app/screens/ticket_screen/ticket_screen.xml:0
#: code:addons/l10n_es_pos_oca/static/src/app/screens/ticket_screen/ticket_screen.xml:0
#, python-format
msgid "Simplified Invoice"
msgstr "Factura simplificada"

#. module: l10n_es_pos
#. module: l10n_es_pos_oca
#. odoo-python
#: code:addons/l10n_es_pos/models/pos_config.py:0
#: code:addons/l10n_es_pos_oca/models/pos_config.py:0
#: code:addons/l10n_es_pos_oca/models/pos_config.py:0
#, python-format
msgid "Simplified Invoice %s"
msgstr "Factura simplificada %s"

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_config__l10n_es_simplified_invoice_sequence_id
#: model:ir.model.fields,field_description:l10n_es_pos.field_res_config_settings__pos_l10n_es_simplified_invoice_sequence_id
#. module: l10n_es_pos_oca
#: model:ir.model.fields,field_description:l10n_es_pos_oca.field_pos_config__l10n_es_simplified_invoice_sequence_id
#: model:ir.model.fields,field_description:l10n_es_pos_oca.field_res_config_settings__pos_l10n_es_simplified_invoice_sequence_id
msgid "Simplified Invoice IDs Sequence"
msgstr "Seqüència de Factura Simplificada"
msgstr "Seqüencia de Factura Simplificada"

#. module: l10n_es_pos
#: model_terms:ir.ui.view,arch_db:l10n_es_pos.res_config_settings_view_form
#. module: l10n_es_pos_oca
#: model_terms:ir.ui.view,arch_db:l10n_es_pos_oca.res_config_settings_view_form
msgid "Simplified Invoice Limit"
msgstr "Límit de Factura Simplificada"

#. module: l10n_es_pos
#: model_terms:ir.ui.view,arch_db:l10n_es_pos.res_config_settings_view_form
#. module: l10n_es_pos_oca
#: model_terms:ir.ui.view,arch_db:l10n_es_pos_oca.res_config_settings_view_form
msgid "Simplified Invoice Sequence"
msgstr "Seqüència de Factura Simplificada"
msgstr "Seqüencia de Factura Simplificada"

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_config__l10n_es_simplified_invoice_padding
#: model:ir.model.fields,field_description:l10n_es_pos.field_res_config_settings__pos_l10n_es_simplified_invoice_padding
#. module: l10n_es_pos_oca
#: model:ir.model.fields,field_description:l10n_es_pos_oca.field_pos_config__l10n_es_simplified_invoice_padding
#: model:ir.model.fields,field_description:l10n_es_pos_oca.field_res_config_settings__pos_l10n_es_simplified_invoice_padding
msgid "Simplified Invoice padding"
msgstr "Farcit de Factura Simplificada"
msgstr "Farciment de Factura Simplificada"

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_config__l10n_es_simplified_invoice_prefix
#: model:ir.model.fields,field_description:l10n_es_pos.field_res_config_settings__pos_l10n_es_simplified_invoice_prefix
#. module: l10n_es_pos_oca
#: model:ir.model.fields,field_description:l10n_es_pos_oca.field_pos_config__l10n_es_simplified_invoice_prefix
#: model:ir.model.fields,field_description:l10n_es_pos_oca.field_res_config_settings__pos_l10n_es_simplified_invoice_prefix
msgid "Simplified Invoice prefix"
msgstr "Prefix de Factura Simplificada"

#. module: l10n_es_pos
#. module: l10n_es_pos_oca
#. odoo-javascript
#: code:addons/l10n_es_pos/static/src/xml/pos.xml:0
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_order__is_l10n_es_simplified_invoice
#: code:addons/l10n_es_pos_oca/static/src/app/screens/receipt_screen/receipt/receipt_header/receipt_header.xml:0
#: model:ir.model.fields,field_description:l10n_es_pos_oca.field_pos_order__is_l10n_es_simplified_invoice
#, python-format
msgid "Simplified invoice"
msgstr "Factura simplificada"

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_order__l10n_es_unique_id
#. module: l10n_es_pos_oca
#: model:ir.model.fields,field_description:l10n_es_pos_oca.field_pos_order__l10n_es_unique_id
msgid "Simplified invoice number"
msgstr "Número de factura simplificada"

#. module: l10n_es_pos
#: model_terms:ir.ui.view,arch_db:l10n_es_pos.view_pos_order_filter_simplified_invoice
#. module: l10n_es_pos_oca
#: model:ir.model.fields,field_description:l10n_es_pos_oca.field_pos_config__simplified_partner_id
msgid "Simplified invoice partner"
msgstr "Soci de factura simplificada"

#. module: l10n_es_pos_oca
#: model_terms:ir.ui.view,arch_db:l10n_es_pos_oca.view_pos_order_filter_simplified_invoice
msgid "Simplified invoices"
msgstr "Factures simplificades"

#. module: l10n_es_pos
#. module: l10n_es_pos_oca
#. odoo-python
#: code:addons/l10n_es_pos/models/ir_sequence.py:0
#: code:addons/l10n_es_pos_oca/models/ir_sequence.py:0
#, python-format
msgid ""
"There is already a simplified invoice sequence with that prefix and it "
Expand All @@ -165,63 +170,8 @@ msgstr ""
"Ja hi ha una seqüència de Factura Simplificada amb aquest prefix i aquest "
"hauria de ser únic."

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_config__iface_l10n_es_simplified_invoice
#: model:ir.model.fields,field_description:l10n_es_pos.field_res_config_settings__pos_iface_l10n_es_simplified_invoice
#. module: l10n_es_pos_oca
#: model:ir.model.fields,field_description:l10n_es_pos_oca.field_pos_config__iface_l10n_es_simplified_invoice
#: model:ir.model.fields,field_description:l10n_es_pos_oca.field_res_config_settings__pos_iface_l10n_es_simplified_invoice
msgid "Use simplified invoices for this POS"
msgstr "Utilitza Factures simplificades en aquest punt de venda"

#. module: l10n_es_pos
#. odoo-javascript
#: code:addons/l10n_es_pos/static/src/xml/pos.xml:0
#, python-format
msgid "on"
msgstr "sobre"

#~ msgid "Invoice Journal"
#~ msgstr "Diari de Factures"

#, python-format
#~ msgid ""
#~ "!env.pos.config.iface_l10n_es_simplified_invoice or receipt.is_to_invoice"
#~ msgstr ""
#~ "! env.pos.config.iface_l10n_es_simplified_invoice o ticket.is_to_invoice"

#~ msgid "Display Name"
#~ msgstr "Nom visible"

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

#~ msgid "Last Modified on"
#~ msgstr "Darrera modificació el"

#~ msgid "Unique Order ID"
#~ msgstr "ID únic de comanda"

#~ msgid "VAT:"
#~ msgstr "NIF:"

#~ msgid "Address:"
#~ msgstr "Adreça:"

#~ msgid "Customer data"
#~ msgstr "Dades de client"

#~ msgid "Name:"
#~ msgstr "Nom:"

#~ msgid "Product"
#~ msgstr "Producte"

#~ msgid "Qty"
#~ msgstr "Quantitat"

#~ msgid "Simplified invoice:"
#~ msgstr "Factura simplificada:"

#~ msgid "Subt"
#~ msgstr "Subt"

#~ msgid "Unit"
#~ msgstr "Unitat"
msgstr "Utilitzar Factures Simplificades al Punt de Venda"
Loading

0 comments on commit 1cb3076

Please sign in to comment.