From fe1dad966d753bb88804d14359e549a11858dadc Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Tue, 4 Apr 2023 16:45:36 +0200 Subject: [PATCH 01/11] [ADD] pos_ticket_extra_company_info_l10n_fr --- .../README.rst | 1 + .../__init__.py | 0 .../__manifest__.py | 20 ++++++++++++ .../i18n/fr.po | 25 +++++++++++++++ .../readme/CONTRIBUTORS.rst | 1 + .../readme/CREDITS.rst | 3 ++ .../readme/DESCRIPTION.rst | 3 ++ .../static/src/js/db.js | 13 ++++++++ .../pos_ticket_extra_company_info_l10n_fr.xml | 31 +++++++++++++++++++ .../views/templates.xml | 9 ++++++ 10 files changed, 106 insertions(+) create mode 100644 pos_ticket_extra_company_info_l10n_fr/README.rst create mode 100644 pos_ticket_extra_company_info_l10n_fr/__init__.py create mode 100644 pos_ticket_extra_company_info_l10n_fr/__manifest__.py create mode 100644 pos_ticket_extra_company_info_l10n_fr/i18n/fr.po create mode 100644 pos_ticket_extra_company_info_l10n_fr/readme/CONTRIBUTORS.rst create mode 100644 pos_ticket_extra_company_info_l10n_fr/readme/CREDITS.rst create mode 100644 pos_ticket_extra_company_info_l10n_fr/readme/DESCRIPTION.rst create mode 100644 pos_ticket_extra_company_info_l10n_fr/static/src/js/db.js create mode 100644 pos_ticket_extra_company_info_l10n_fr/static/src/xml/pos_ticket_extra_company_info_l10n_fr.xml create mode 100644 pos_ticket_extra_company_info_l10n_fr/views/templates.xml diff --git a/pos_ticket_extra_company_info_l10n_fr/README.rst b/pos_ticket_extra_company_info_l10n_fr/README.rst new file mode 100644 index 0000000000..082afee9e1 --- /dev/null +++ b/pos_ticket_extra_company_info_l10n_fr/README.rst @@ -0,0 +1 @@ +see files in readme folder. diff --git a/pos_ticket_extra_company_info_l10n_fr/__init__.py b/pos_ticket_extra_company_info_l10n_fr/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/pos_ticket_extra_company_info_l10n_fr/__manifest__.py b/pos_ticket_extra_company_info_l10n_fr/__manifest__.py new file mode 100644 index 0000000000..ee0cad2f96 --- /dev/null +++ b/pos_ticket_extra_company_info_l10n_fr/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright (C) 2023 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Point of Sale - Extra Company Info (France)", + "summary": "Add siret company infos on the ticket", + "version": "12.0.1.0.1", + "category": "Sales/Point Of Sale", + "website": "https://github.com/OCA/pos", + "author": "GRAP, Odoo Community Association (OCA)", + "license": "AGPL-3", + "depends": [ + "pos_ticket_extra_company_info", + "l10n_fr", + ], + "data": ["views/templates.xml"], + "qweb": ["static/src/xml/pos_ticket_extra_company_info_l10n_fr.xml"], + "installable": True, +} diff --git a/pos_ticket_extra_company_info_l10n_fr/i18n/fr.po b/pos_ticket_extra_company_info_l10n_fr/i18n/fr.po new file mode 100644 index 0000000000..a6a3852a53 --- /dev/null +++ b/pos_ticket_extra_company_info_l10n_fr/i18n/fr.po @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_ticket_extra_company_info_l10n_fr +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-04-04 15:16+0000\n" +"PO-Revision-Date: 2023-04-04 15:16+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: \n" + +#. module: pos_ticket_extra_company_info_l10n_fr +#. openerp-web +#: code:addons/pos_ticket_extra_company_info_l10n_fr/static/src/xml/pos_ticket_extra_company_info_l10n_fr.xml:15 +#: code:addons/pos_ticket_extra_company_info_l10n_fr/static/src/xml/pos_ticket_extra_company_info_l10n_fr.xml:26 +#, python-format +msgid "SIRET:" +msgstr "SIRET :" + diff --git a/pos_ticket_extra_company_info_l10n_fr/readme/CONTRIBUTORS.rst b/pos_ticket_extra_company_info_l10n_fr/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000000..ae6f43a86d --- /dev/null +++ b/pos_ticket_extra_company_info_l10n_fr/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Sylvain LE GAL (https://twitter.com/legalsylvain) diff --git a/pos_ticket_extra_company_info_l10n_fr/readme/CREDITS.rst b/pos_ticket_extra_company_info_l10n_fr/readme/CREDITS.rst new file mode 100644 index 0000000000..bc2fc4b5af --- /dev/null +++ b/pos_ticket_extra_company_info_l10n_fr/readme/CREDITS.rst @@ -0,0 +1,3 @@ +The development of this module has been financially supported by: + +* GRAP, Groupement Régional Alimentaire de Proximité (http://www.grap.coop) diff --git a/pos_ticket_extra_company_info_l10n_fr/readme/DESCRIPTION.rst b/pos_ticket_extra_company_info_l10n_fr/readme/DESCRIPTION.rst new file mode 100644 index 0000000000..d94bf5c369 --- /dev/null +++ b/pos_ticket_extra_company_info_l10n_fr/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This module extends the functionality of Point of Sale module. + +It add company SIRET field on PoS ticket. diff --git a/pos_ticket_extra_company_info_l10n_fr/static/src/js/db.js b/pos_ticket_extra_company_info_l10n_fr/static/src/js/db.js new file mode 100644 index 0000000000..f64463bf51 --- /dev/null +++ b/pos_ticket_extra_company_info_l10n_fr/static/src/js/db.js @@ -0,0 +1,13 @@ +/* +Copyright (C) 2023-Today: GRAP () +@author: Sylvain LE GAL (https://twitter.com/legalsylvain) +License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +*/ + +odoo.define('pos_ticket_extra_company_info_l10n_fr.db', function (require) { + "use strict"; + + var models = require('point_of_sale.models'); + + models.load_fields("res.company", ['siret']); +}); diff --git a/pos_ticket_extra_company_info_l10n_fr/static/src/xml/pos_ticket_extra_company_info_l10n_fr.xml b/pos_ticket_extra_company_info_l10n_fr/static/src/xml/pos_ticket_extra_company_info_l10n_fr.xml new file mode 100644 index 0000000000..69d3f14dd0 --- /dev/null +++ b/pos_ticket_extra_company_info_l10n_fr/static/src/xml/pos_ticket_extra_company_info_l10n_fr.xml @@ -0,0 +1,31 @@ + + + + + + + + + + +
+ SIRET: +
+
+
+ + + + + + +
SIRET:
+
+
+
+ +
diff --git a/pos_ticket_extra_company_info_l10n_fr/views/templates.xml b/pos_ticket_extra_company_info_l10n_fr/views/templates.xml new file mode 100644 index 0000000000..e250cfa7c8 --- /dev/null +++ b/pos_ticket_extra_company_info_l10n_fr/views/templates.xml @@ -0,0 +1,9 @@ + + +