From 719e87ffeaba7c3b6b4b256be6eadc13bbd38a0a Mon Sep 17 00:00:00 2001 From: emillumine Date: Thu, 18 Nov 2021 17:24:07 +0100 Subject: [PATCH] sp_point_of_sale: merge sp_point_of_sale 978778aec98b541f6f4aab00b84fb34fb7348165 Remove custom OrderWidget removing order line when setting quantity equal to 0 as it causes a lot of human errors in Supercoop --- sp_point_of_sale/__openerp__.py | 12 +- sp_point_of_sale/i18n/coop_point_of_sale.pot | 230 +++++++++--------- sp_point_of_sale/i18n/fr.po | 172 ++++++------- sp_point_of_sale/security/ir.model.access.csv | 2 +- .../static/src/js/coop_point_of_sale.js | 26 +- sp_point_of_sale/static/src/js/db.js | 2 +- .../static/src/js/popup_verify_payment.js | 2 +- sp_point_of_sale/static/src/js/popups.js | 2 +- sp_point_of_sale/static/src/js/pos_model.js | 2 +- sp_point_of_sale/static/src/xml/templates.xml | 14 +- 10 files changed, 222 insertions(+), 242 deletions(-) diff --git a/sp_point_of_sale/__openerp__.py b/sp_point_of_sale/__openerp__.py index 6b0957d..3fb8339 100644 --- a/sp_point_of_sale/__openerp__.py +++ b/sp_point_of_sale/__openerp__.py @@ -1,14 +1,18 @@ # -*- coding: utf-8 -*- # Copyright (C) 2016-Today: La Louve () -# @author: La Louve +# @author: La Louve, modified by Supercoop # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { - 'name': 'Coop - Point of Sale Custom views', + 'name': 'SP - Point of Sale', 'version': '9.0.5.0.0', 'category': 'Custom', - 'summary': 'Customize Point of Sale Display', - 'author': 'La Louve', + 'summary': """ + Customize Point of Sale Display + Supercoop fork from coop_point_of_sale (Coop - Point of Sale Custom views), + only removing their custom OrderWidget that remove order line when setting quantity equal to 0 + """, + 'author': 'La Louve, Supercoop', 'website': 'http://www.lalouve.net', 'depends': [ 'point_of_sale', diff --git a/sp_point_of_sale/i18n/coop_point_of_sale.pot b/sp_point_of_sale/i18n/coop_point_of_sale.pot index 082c3fc..5f80a42 100644 --- a/sp_point_of_sale/i18n/coop_point_of_sale.pot +++ b/sp_point_of_sale/i18n/coop_point_of_sale.pot @@ -1,6 +1,6 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * coop_point_of_sale +# * sp_point_of_sale # msgid "" msgstr "" @@ -13,286 +13,286 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:21 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:44 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:21 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:44 #, python-format msgid "A jour" msgstr "" -#. module: coop_point_of_sale -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_category_active +#. module: sp_point_of_sale +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_category_active msgid "Active" msgstr "" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:25 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:48 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:25 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:48 #, python-format msgid "Bloqué" msgstr "" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/popups.xml:16 +#: code:addons/sp_point_of_sale/static/src/xml/popups.xml:16 #, python-format msgid "Cancel" msgstr "" -#. module: coop_point_of_sale -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_config_settings_account_journal_ids -#: model:ir.model.fields,field_description:coop_point_of_sale.field_res_company_journal_config_ids +#. module: sp_point_of_sale +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_config_settings_account_journal_ids +#: model:ir.model.fields,field_description:sp_point_of_sale.field_res_company_journal_config_ids msgid "Cheques Journals" msgstr "" -#. module: coop_point_of_sale -#: model:ir.model,name:coop_point_of_sale.model_res_company +#. module: sp_point_of_sale +#: model:ir.model,name:sp_point_of_sale.model_res_company msgid "Companies" msgstr "" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:8 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:8 #, python-format msgid "Cooperative Number" msgstr "" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:9 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:9 #, python-format msgid "Cooperative State" msgstr "" -#. module: coop_point_of_sale -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_order_cycle -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_order_line_cycle -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_session_cycle +#. module: sp_point_of_sale +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_order_cycle +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_order_line_cycle +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_session_cycle msgid "Cycle" msgstr "" -#. module: coop_point_of_sale -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_order_line_week_day -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_order_week_day -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_session_week_day +#. module: sp_point_of_sale +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_order_line_week_day +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_order_week_day +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_session_week_day msgid "Day" msgstr "" -#. module: coop_point_of_sale -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_config_diacritics_insensitive_search -#: model:ir.ui.view,arch_db:coop_point_of_sale.view_sale_config_settings_form_pos_inherit +#. module: sp_point_of_sale +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_config_diacritics_insensitive_search +#: model:ir.ui.view,arch_db:sp_point_of_sale.view_sale_config_settings_form_pos_inherit msgid "Diacritics insensitive search" msgstr "" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:24 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:47 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:24 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:47 #, python-format msgid "Délai" msgstr "" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:20 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:43 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:20 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:43 #, python-format msgid "Désinscrit" msgstr "" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:22 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:45 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:22 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:45 #, python-format msgid "En alerte" msgstr "" -#. module: coop_point_of_sale -#: code:addons/coop_point_of_sale/models/pos_order.py:59 -#: code:addons/coop_point_of_sale/models/pos_session.py:59 +#. module: sp_point_of_sale +#: code:addons/sp_point_of_sale/models/pos_order.py:59 +#: code:addons/sp_point_of_sale/models/pos_session.py:59 #, python-format msgid "Fri" msgstr "" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:26 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:49 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:26 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:49 #, python-format msgid "Impayé" msgstr "" -#. module: coop_point_of_sale -#: model:ir.model,name:coop_point_of_sale.model_pos_order_line +#. module: sp_point_of_sale +#: model:ir.model,name:sp_point_of_sale.model_pos_order_line msgid "Lines of Point of Sale" msgstr "" -#. module: coop_point_of_sale -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_config_settings_diacritics_insensitive_search +#. module: sp_point_of_sale +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_config_settings_diacritics_insensitive_search msgid "Make products searchs insensitive to diacritics (ignore accents)" msgstr "" -#. module: coop_point_of_sale -#: code:addons/coop_point_of_sale/models/pos_order.py:51 -#: code:addons/coop_point_of_sale/models/pos_session.py:51 +#. module: sp_point_of_sale +#: code:addons/sp_point_of_sale/models/pos_order.py:51 +#: code:addons/sp_point_of_sale/models/pos_session.py:51 #, python-format msgid "Mon" msgstr "" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:7 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:7 #, python-format msgid "Name" msgstr "" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:19 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:42 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:19 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:42 #, python-format msgid "Non concerné" msgstr "" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:34 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:34 #, python-format msgid "Number" msgstr "" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/popups.xml:19 +#: code:addons/sp_point_of_sale/static/src/xml/popups.xml:19 #, python-format msgid "OK" msgstr "" -#. module: coop_point_of_sale -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_config_settings_payable_to -#: model:ir.model.fields,field_description:coop_point_of_sale.field_res_company_payable_to +#. module: sp_point_of_sale +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_config_settings_payable_to +#: model:ir.model.fields,field_description:sp_point_of_sale.field_res_company_payable_to msgid "Payable to" msgstr "" -#. module: coop_point_of_sale -#: model:ir.model.fields,help:coop_point_of_sale.field_pos_config_settings_account_journal_ids +#. module: sp_point_of_sale +#: model:ir.model.fields,help:sp_point_of_sale.field_pos_config_settings_account_journal_ids msgid "Please indicate here the cheques journals for which you would like to display a message when used in POS" msgstr "" -#. module: coop_point_of_sale -#: model:ir.model,name:coop_point_of_sale.model_pos_order +#. module: sp_point_of_sale +#: model:ir.model,name:sp_point_of_sale.model_pos_order msgid "Point of Sale" msgstr "" -#. module: coop_point_of_sale -#: model:ir.ui.view,arch_db:coop_point_of_sale.view_pos_order_line_search +#. module: sp_point_of_sale +#: model:ir.ui.view,arch_db:sp_point_of_sale.view_pos_order_line_search msgid "Pos order line" msgstr "" -#. module: coop_point_of_sale -#: model:ir.model,name:coop_point_of_sale.model_product_product +#. module: sp_point_of_sale +#: model:ir.model,name:sp_point_of_sale.model_product_product msgid "Product" msgstr "" -#. module: coop_point_of_sale -#: model:ir.model,name:coop_point_of_sale.model_product_template +#. module: sp_point_of_sale +#: model:ir.model,name:sp_point_of_sale.model_product_template msgid "Product Template" msgstr "" -#. module: coop_point_of_sale -#: model:ir.model,name:coop_point_of_sale.model_pos_category +#. module: sp_point_of_sale +#: model:ir.model,name:sp_point_of_sale.model_pos_category msgid "Public Category" msgstr "" -#. module: coop_point_of_sale -#: code:addons/coop_point_of_sale/models/pos_order.py:61 -#: code:addons/coop_point_of_sale/models/pos_session.py:61 +#. module: sp_point_of_sale +#: code:addons/sp_point_of_sale/models/pos_order.py:61 +#: code:addons/sp_point_of_sale/models/pos_session.py:61 #, python-format msgid "Sat" msgstr "" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:40 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:40 #, python-format msgid "State" msgstr "" -#. module: coop_point_of_sale -#: code:addons/coop_point_of_sale/models/pos_order.py:63 -#: code:addons/coop_point_of_sale/models/pos_session.py:63 +#. module: sp_point_of_sale +#: code:addons/sp_point_of_sale/models/pos_order.py:63 +#: code:addons/sp_point_of_sale/models/pos_session.py:63 #, python-format msgid "Sun" msgstr "" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:23 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:46 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:23 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:46 #, python-format msgid "Suspendu" msgstr "" -#. module: coop_point_of_sale -#: code:addons/coop_point_of_sale/models/pos_order.py:57 -#: code:addons/coop_point_of_sale/models/pos_session.py:57 +#. module: sp_point_of_sale +#: code:addons/sp_point_of_sale/models/pos_order.py:57 +#: code:addons/sp_point_of_sale/models/pos_session.py:57 #, python-format msgid "Thu" msgstr "" -#. module: coop_point_of_sale -#: code:addons/coop_point_of_sale/models/pos_order.py:53 -#: code:addons/coop_point_of_sale/models/pos_session.py:53 +#. module: sp_point_of_sale +#: code:addons/sp_point_of_sale/models/pos_order.py:53 +#: code:addons/sp_point_of_sale/models/pos_session.py:53 #, python-format msgid "Tue" msgstr "" -#. module: coop_point_of_sale -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_order_line_week_number -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_order_week_number -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_session_week_number +#. module: sp_point_of_sale +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_order_line_week_number +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_order_week_number +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_session_week_number msgid "Week" msgstr "" -#. module: coop_point_of_sale -#: code:addons/coop_point_of_sale/models/pos_order.py:55 -#: code:addons/coop_point_of_sale/models/pos_session.py:55 +#. module: sp_point_of_sale +#: code:addons/sp_point_of_sale/models/pos_order.py:55 +#: code:addons/sp_point_of_sale/models/pos_session.py:55 #, python-format msgid "Wes" msgstr "" -#. module: coop_point_of_sale -#: code:addons/coop_point_of_sale/models/product_product.py:22 -#: code:addons/coop_point_of_sale/models/product_template.py:22 +#. module: sp_point_of_sale +#: code:addons/sp_point_of_sale/models/product_product.py:22 +#: code:addons/sp_point_of_sale/models/product_template.py:22 #, python-format msgid "You cannot unticking Available in the Point of Sale When POS Session are running with ids %s" msgstr "" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:55 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:59 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:63 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:67 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:55 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:59 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:63 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:67 #, python-format msgid "display: none;" msgstr "" -#. module: coop_point_of_sale -#: model:ir.model,name:coop_point_of_sale.model_pos_config +#. module: sp_point_of_sale +#: model:ir.model,name:sp_point_of_sale.model_pos_config msgid "pos.config" msgstr "" -#. module: coop_point_of_sale -#: model:ir.model,name:coop_point_of_sale.model_pos_config_settings +#. module: sp_point_of_sale +#: model:ir.model,name:sp_point_of_sale.model_pos_config_settings msgid "pos.config.settings" msgstr "" -#. module: coop_point_of_sale -#: model:ir.model,name:coop_point_of_sale.model_pos_session +#. module: sp_point_of_sale +#: model:ir.model,name:sp_point_of_sale.model_pos_session msgid "pos.session" msgstr "" diff --git a/sp_point_of_sale/i18n/fr.po b/sp_point_of_sale/i18n/fr.po index 93a2c67..7172b40 100644 --- a/sp_point_of_sale/i18n/fr.po +++ b/sp_point_of_sale/i18n/fr.po @@ -1,6 +1,6 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * coop_point_of_sale +# * sp_point_of_sale # msgid "" msgstr "" @@ -15,219 +15,219 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:21 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:44 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:21 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:44 #, python-format msgid "A jour" msgstr "A jour" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:25 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:48 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:25 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:48 #, python-format msgid "Bloqué" msgstr "Bloqué" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:8 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:8 #, python-format msgid "Cooperative Number" msgstr "Numéro de coopérateur" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:9 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:9 #, python-format msgid "Cooperative State" msgstr "Etat coopératif" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:24 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:47 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:24 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:47 #, python-format msgid "Délai" msgstr "Délai" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:20 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:43 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:20 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:43 #, python-format msgid "Désinscrit" msgstr "Désinscrit" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:22 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:45 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:22 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:45 #, python-format msgid "En alerte" msgstr "En alerte" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:26 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:49 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:26 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:49 #, python-format msgid "Impayé" msgstr "Impayé" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:7 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:7 #, python-format msgid "Name" msgstr "Nom" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:19 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:42 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:19 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:42 #, python-format msgid "Non concerné" msgstr "Non concerné" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:34 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:34 #, python-format msgid "Number" msgstr "Numéro" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:40 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:40 #, python-format msgid "State" msgstr "Etat" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:23 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:46 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:23 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:46 #, python-format msgid "Suspendu" msgstr "Suspendu" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:55 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:59 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:63 -#: code:addons/coop_point_of_sale/static/src/xml/point_of_sale.xml:67 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:55 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:59 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:63 +#: code:addons/sp_point_of_sale/static/src/xml/point_of_sale.xml:67 #, python-format msgid "display: none;" msgstr "display: none;" -#. module: coop_point_of_sale -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_config_settings_diacritics_insensitive_search +#. module: sp_point_of_sale +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_config_settings_diacritics_insensitive_search msgid "Make products searchs insensitive to diacritics (ignore accents)" msgstr "Rendre la recherche de produits insensible aux diacritiques (ignorer les accents)" -#. module: coop_point_of_sale -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_config_diacritics_insensitive_search -#: model:ir.ui.view,arch_db:coop_point_of_sale.view_sale_config_settings_form_pos_inherit +#. module: sp_point_of_sale +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_config_diacritics_insensitive_search +#: model:ir.ui.view,arch_db:sp_point_of_sale.view_sale_config_settings_form_pos_inherit msgid "Diacritics insensitive search" msgstr "Recherche insensible aux diacritiques" -#. module: coop_point_of_sale -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_config_settings_account_journal_ids +#. module: sp_point_of_sale +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_config_settings_account_journal_ids msgid "Cheques Journals" msgstr "Journaux chèques" -#. module: coop_point_of_sale -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_config_settings_payable_to +#. module: sp_point_of_sale +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_config_settings_payable_to msgid "Payable to" msgstr "Ordre du chèque" -#. module: coop_point_of_sale -#: model:ir.model.fields,help:coop_point_of_sale.field_pos_config_settings_account_journal_ids +#. module: sp_point_of_sale +#: model:ir.model.fields,help:sp_point_of_sale.field_pos_config_settings_account_journal_ids msgid "Please indicate here the cheques journals for which you would like to display a message when used in POS" msgstr "Veuillez renseigner ici les journaux pour lesquels vous souhaitez afficher un message d'alerte sur le POS." -#. module: coop_point_of_sale -#: code:addons/coop_point_of_sale/models/product_product.py:13 -#: code:addons/coop_point_of_sale/models/product_template.py:13 +#. module: sp_point_of_sale +#: code:addons/sp_point_of_sale/models/product_product.py:13 +#: code:addons/sp_point_of_sale/models/product_template.py:13 #, python-format msgid "You should not delete product, please archive it by clicking button on the right" msgstr "Vous ne pouvez pas supprimer un produit. Archivez-le en cliquant sur le bouton à droite." -#. module: coop_point_of_sale -#: code:addons/coop_point_of_sale/models/product_product.py:29 -#: code:addons/coop_point_of_sale/models/product_template.py:29 +#. module: sp_point_of_sale +#: code:addons/sp_point_of_sale/models/product_product.py:29 +#: code:addons/sp_point_of_sale/models/product_template.py:29 #, python-format msgid "You cannot unticking Available in the Point of Sale When POS Session are running with ids %s" msgstr "Vous ne pouvez pas décocher "Disponible dans le point de vente" car les sessions de caisse suivantes sont toujours ouvertes %s" -#. module: coop_point_of_sale -#: code:addons/coop_point_of_sale/models/pos_order.py:49 -#: code:addons/coop_point_of_sale/models/pos_session.py:49 +#. module: sp_point_of_sale +#: code:addons/sp_point_of_sale/models/pos_order.py:49 +#: code:addons/sp_point_of_sale/models/pos_session.py:49 #, python-format msgid "Mon" msgstr "Lun" -#. module: coop_point_of_sale -#: code:addons/coop_point_of_sale/models/pos_order.py:51 -#: code:addons/coop_point_of_sale/models/pos_session.py:51 +#. module: sp_point_of_sale +#: code:addons/sp_point_of_sale/models/pos_order.py:51 +#: code:addons/sp_point_of_sale/models/pos_session.py:51 #, python-format msgid "Tue" msgstr "Mar" -#. module: coop_point_of_sale -#: code:addons/coop_point_of_sale/models/pos_order.py:53 -#: code:addons/coop_point_of_sale/models/pos_session.py:53 +#. module: sp_point_of_sale +#: code:addons/sp_point_of_sale/models/pos_order.py:53 +#: code:addons/sp_point_of_sale/models/pos_session.py:53 #, python-format msgid "Wes" msgstr "Mer" -#. module: coop_point_of_sale -#: code:addons/coop_point_of_sale/models/pos_order.py:55 -#: code:addons/coop_point_of_sale/models/pos_session.py:55 +#. module: sp_point_of_sale +#: code:addons/sp_point_of_sale/models/pos_order.py:55 +#: code:addons/sp_point_of_sale/models/pos_session.py:55 #, python-format msgid "Thu" msgstr "Jeu" -#. module: coop_point_of_sale -#: code:addons/coop_point_of_sale/models/pos_order.py:57 -#: code:addons/coop_point_of_sale/models/pos_session.py:57 +#. module: sp_point_of_sale +#: code:addons/sp_point_of_sale/models/pos_order.py:57 +#: code:addons/sp_point_of_sale/models/pos_session.py:57 #, python-format msgid "Fri" msgstr "Ven" -#. module: coop_point_of_sale -#: code:addons/coop_point_of_sale/models/pos_order.py:59 -#: code:addons/coop_point_of_sale/models/pos_session.py:59 +#. module: sp_point_of_sale +#: code:addons/sp_point_of_sale/models/pos_order.py:59 +#: code:addons/sp_point_of_sale/models/pos_session.py:59 #, python-format msgid "Sat" msgstr "Sam" -#. module: coop_point_of_sale -#: code:addons/coop_point_of_sale/models/pos_order.py:61 -#: code:addons/coop_point_of_sale/models/pos_session.py:61 +#. module: sp_point_of_sale +#: code:addons/sp_point_of_sale/models/pos_order.py:61 +#: code:addons/sp_point_of_sale/models/pos_session.py:61 #, python-format msgid "Sun" msgstr "Dim" -#. module: coop_point_of_sale -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_order_week_day -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_session_week_day +#. module: sp_point_of_sale +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_order_week_day +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_session_week_day msgid "Day" msgstr "Jour" -#. module: coop_point_of_sale -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_order_week_number -#: model:ir.model.fields,field_description:coop_point_of_sale.field_pos_session_week_number +#. module: sp_point_of_sale +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_order_week_number +#: model:ir.model.fields,field_description:sp_point_of_sale.field_pos_session_week_number msgid "Week" msgstr "Semaine" -#. module: coop_point_of_sale +#. module: sp_point_of_sale #. openerp-web -#: code:addons/coop_point_of_sale/static/src/xml/popups.xml:16 +#: code:addons/sp_point_of_sale/static/src/xml/popups.xml:16 #, python-format msgid "Cancel" msgstr "Annuler" diff --git a/sp_point_of_sale/security/ir.model.access.csv b/sp_point_of_sale/security/ir.model.access.csv index a58851c..53c2f04 100644 --- a/sp_point_of_sale/security/ir.model.access.csv +++ b/sp_point_of_sale/security/ir.model.access.csv @@ -1,2 +1,2 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_model_pos_config_settings,Manager POS Config Settings,coop_point_of_sale.model_pos_config_settings,point_of_sale.group_pos_manager,1,1,1,0 +access_model_pos_config_settings,Manager POS Config Settings,sp_point_of_sale.model_pos_config_settings,point_of_sale.group_pos_manager,1,1,1,0 diff --git a/sp_point_of_sale/static/src/js/coop_point_of_sale.js b/sp_point_of_sale/static/src/js/coop_point_of_sale.js index e968b17..7d972e0 100644 --- a/sp_point_of_sale/static/src/js/coop_point_of_sale.js +++ b/sp_point_of_sale/static/src/js/coop_point_of_sale.js @@ -5,11 +5,10 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). */ -odoo.define('coop_point_of_sale.coop_point_of_sale', function (require) { +odoo.define('sp_point_of_sale.coop_point_of_sale', function (require) { "use strict"; var models = require('point_of_sale.models'); - var screens = require('point_of_sale.screens'); var core = require('web.core'); var gui = require('point_of_sale.gui'); var _t = core._t; @@ -36,27 +35,4 @@ Overload models.PosModel }, }); - // Custom OrderWidget to remove order line when setting quantity equal to 0 - screens.OrderWidget.include({ - set_value: function(val) { - var order = this.pos.get_order(); - var selectedLine = order.get_selected_orderline(); - if (selectedLine) { - var mode = this.numpad_state.get('mode'); - if( mode === 'quantity'){ - if (val == '0'){ - order.remove_orderline(selectedLine); - } - else { - selectedLine.set_quantity(val); - } - }else if( mode === 'discount'){ - selectedLine.set_discount(val); - }else if( mode === 'price'){ - selectedLine.set_unit_price(val); - } - } - }, - }); - }); \ No newline at end of file diff --git a/sp_point_of_sale/static/src/js/db.js b/sp_point_of_sale/static/src/js/db.js index 6b80296..fe360b3 100644 --- a/sp_point_of_sale/static/src/js/db.js +++ b/sp_point_of_sale/static/src/js/db.js @@ -1,4 +1,4 @@ -odoo.define('coop_point_of_sale.db', function (require) { +odoo.define('sp_point_of_sale.db', function (require) { "use strict"; var PosDB = require('point_of_sale.DB'); diff --git a/sp_point_of_sale/static/src/js/popup_verify_payment.js b/sp_point_of_sale/static/src/js/popup_verify_payment.js index e8d291e..1dcc844 100644 --- a/sp_point_of_sale/static/src/js/popup_verify_payment.js +++ b/sp_point_of_sale/static/src/js/popup_verify_payment.js @@ -4,7 +4,7 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html */ -odoo.define('coop_point_of_sale.popup_screen_payment', function (require) { +odoo.define('sp_point_of_sale.popup_screen_payment', function (require) { "use strict"; var models = require('point_of_sale.models'); diff --git a/sp_point_of_sale/static/src/js/popups.js b/sp_point_of_sale/static/src/js/popups.js index 17642d7..16a3198 100644 --- a/sp_point_of_sale/static/src/js/popups.js +++ b/sp_point_of_sale/static/src/js/popups.js @@ -4,7 +4,7 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html */ -odoo.define('coop_point_of_sale.popups_widget_custom', function (require) { +odoo.define('sp_point_of_sale.popups_widget_custom', function (require) { "use strict"; var BaseWidget = require('point_of_sale.BaseWidget'); diff --git a/sp_point_of_sale/static/src/js/pos_model.js b/sp_point_of_sale/static/src/js/pos_model.js index 323e066..605c7d0 100644 --- a/sp_point_of_sale/static/src/js/pos_model.js +++ b/sp_point_of_sale/static/src/js/pos_model.js @@ -5,7 +5,7 @@ */ -odoo.define('coop_point_of_sale.pos_model', function (require) { +odoo.define('sp_point_of_sale.pos_model', function (require) { "use strict"; var pos_model = require('point_of_sale.models'); diff --git a/sp_point_of_sale/static/src/xml/templates.xml b/sp_point_of_sale/static/src/xml/templates.xml index 601cc5d..55c69eb 100644 --- a/sp_point_of_sale/static/src/xml/templates.xml +++ b/sp_point_of_sale/static/src/xml/templates.xml @@ -8,15 +8,15 @@