Skip to content

Commit eee3dfe

Browse files
Merge PR #6 into 16.0
Signed-off-by legalsylvain
2 parents e838ad1 + a3e5282 commit eee3dfe

File tree

17 files changed

+126
-251
lines changed

17 files changed

+126
-251
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ Available addons
2121
----------------
2222
addon | version | maintainers | summary
2323
--- | --- | --- | ---
24-
[pos_driver_device_list](pos_driver_device_list/) | 16.0.2.0.0 | | Get devices information from odoo-pos-driver library
25-
[pos_driver_display](pos_driver_display/) | 16.0.2.0.0 | | Communicate with LEC Customer Display via odoo-pos-driver library
26-
[pos_driver_payment](pos_driver_payment/) | 16.0.2.0.0 | | Communicate with Telium Payment Terminal via odoo-pos-driver library
24+
[pos_driver_device_list](pos_driver_device_list/) | 16.0.2.0.0 | | Get devices information from odoo-driver library
25+
[pos_driver_display](pos_driver_display/) | 16.0.2.0.0 | | Communicate with LEC Customer Display via odoo-driver library
26+
[pos_driver_payment](pos_driver_payment/) | 16.0.2.0.0 | | Communicate with Telium Payment Terminal via odoo-driver library
2727

2828
[//]: # (end addons)
2929

pos_driver_device_list/README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
==============================================
2-
Point of Sale - Devices List (odoo-pos-driver)
2+
Point of Sale - Devices List (odoo-driver)
33
==============================================
44

55
..
@@ -23,7 +23,7 @@ Point of Sale - Devices List (odoo-pos-driver)
2323
|badge1| |badge2| |badge3|
2424

2525
This module extends the Point of Sale odoo module, to add compatibility
26-
with the ``odoo-pos-driver`` python library.
26+
with the ``odoo-driver`` python library.
2727

2828
It will store connected devices information in Odoo for analysis.
2929

pos_driver_device_list/__manifest__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
44

55
{
6-
"name": "Point of Sale - Devices List (odoo-pos-driver)",
6+
"name": "Point of Sale - Devices List (odoo-driver)",
77
"version": "16.0.2.0.0",
88
"category": "Point Of Sale",
9-
"summary": "Get devices information from odoo-pos-driver library",
9+
"summary": "Get devices information from odoo-driver library",
1010
"author": "GRAP",
1111
"website": "https://github.com/grap/odoo-addons-pos",
1212
"license": "AGPL-3",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
This module extends the Point of Sale odoo module, to add compatibility
2-
with the ``odoo-pos-driver`` python library.
2+
with the ``odoo-driver`` python library.
33

44
It will store connected devices information in Odoo for analysis.

pos_driver_display/README.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
======================================================
2-
Point of Sale - LED Customer Display (odoo-pos-driver)
2+
Point of Sale - LED Customer Display (odoo-driver)
33
======================================================
44

55
..
@@ -22,10 +22,10 @@ Point of Sale - LED Customer Display (odoo-pos-driver)
2222

2323
|badge1| |badge2| |badge3|
2424

25-
This module extends the Point of Sale odoo module, to add compatibility with the ``odoo-pos-driver``
25+
This module extends the Point of Sale odoo module, to add compatibility with the ``odoo-driver``
2626
python library, when using LED Customer display.
2727

28-
More information: https://pypi.org/project/odoo-pos-driver/
28+
More information: https://pypi.org/project/odoo-driver/
2929

3030
**Table of contents**
3131

pos_driver_display/__manifest__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
44

55
{
6-
"name": "Point of Sale - LED Customer Display (odoo-pos-driver)",
7-
"version": "16.0.2.0.0",
6+
"name": "Point of Sale - LED Customer Display (odoo-driver)",
7+
"version": "16.0.3.0.0",
88
"category": "Point Of Sale",
9-
"summary": "Communicate with LEC Customer Display via odoo-pos-driver library",
9+
"summary": "Communicate with LED Customer Display via odoo-driver library",
1010
"author": "GRAP",
1111
"website": "https://github.com/grap/odoo-addons-pos",
1212
"license": "AGPL-3",

pos_driver_display/i18n/fr.po

Lines changed: 36 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ msgid ""
66
msgstr ""
77
"Project-Id-Version: Odoo Server 16.0\n"
88
"Report-Msgid-Bugs-To: \n"
9-
"POT-Creation-Date: 2024-09-10 11:21+0000\n"
10-
"PO-Revision-Date: 2024-09-10 11:21+0000\n"
9+
"POT-Creation-Date: 2024-12-19 16:14+0000\n"
10+
"PO-Revision-Date: 2024-12-19 16:14+0000\n"
1111
"Last-Translator: \n"
1212
"Language-Team: \n"
1313
"MIME-Version: 1.0\n"
@@ -16,21 +16,16 @@ msgstr ""
1616
"Plural-Forms: \n"
1717

1818
#. module: pos_driver_display
19-
#: model:ir.model.fields.selection,name:pos_driver_display.selection__pos_config__customer_display_format__2_20
20-
msgid "2 Lines of 20 Characters"
21-
msgstr "2 lignes de 20 caractères"
19+
#: model:ir.model.fields,field_description:pos_driver_display.field_pos_config__customer_display_message_closed
20+
#: model:ir.model.fields,field_description:pos_driver_display.field_res_config_settings__pos_customer_display_message_closed
21+
msgid "Close Message"
22+
msgstr "Message de fermeture"
2223

2324
#. module: pos_driver_display
2425
#: model:ir.model,name:pos_driver_display.model_res_config_settings
2526
msgid "Config Settings"
2627
msgstr "Paramètres de configuration"
2728

28-
#. module: pos_driver_display
29-
#: model:ir.model.fields,field_description:pos_driver_display.field_pos_config__customer_display_format
30-
#: model:ir.model.fields,field_description:pos_driver_display.field_res_config_settings__pos_customer_display_format
31-
msgid "Customer Display Format"
32-
msgstr "Format de l'afficheur client"
33-
3429
#. module: pos_driver_display
3530
#. odoo-javascript
3631
#: code:addons/pos_driver_display/static/src/js/ProxyStatus.esm.js:0
@@ -51,26 +46,6 @@ msgstr "Afficheur Hors ligne"
5146
msgid "Display data on the customer display"
5247
msgstr "Afficher les données sur l'afficheur client"
5348

54-
#. module: pos_driver_display
55-
#: model:ir.model.fields,help:pos_driver_display.field_pos_config__customer_display_msg_next_l1
56-
#: model:ir.model.fields,help:pos_driver_display.field_res_config_settings__pos_customer_display_msg_next_l1
57-
msgid ""
58-
"First line of the message on the customer display which is displayed after "
59-
"starting POS and also after validation of an order"
60-
msgstr ""
61-
"Première ligne du message de l'afficheur client qui est affiché après le "
62-
"démarrage de la caisse et également après validation d'une commande client"
63-
64-
#. module: pos_driver_display
65-
#: model:ir.model.fields,help:pos_driver_display.field_pos_config__customer_display_msg_closed_l1
66-
#: model:ir.model.fields,help:pos_driver_display.field_res_config_settings__pos_customer_display_msg_closed_l1
67-
msgid ""
68-
"First line of the message on the customer display which is displayed when "
69-
"POS is closed"
70-
msgstr ""
71-
"Première ligne du message de l'afficheur client qui est affiché quand la "
72-
"caisse est fermée"
73-
7449
#. module: pos_driver_display
7550
#: model:ir.model.fields,field_description:pos_driver_display.field_pos_config__iface_customer_display
7651
#: model:ir.model.fields,field_description:pos_driver_display.field_res_config_settings__pos_iface_customer_display
@@ -79,45 +54,40 @@ msgid "LED Customer Display"
7954
msgstr "Afficheur client LED"
8055

8156
#. module: pos_driver_display
82-
#: model:ir.model.fields,help:pos_driver_display.field_pos_config__customer_display_line_length
83-
msgid "Length of the LEDs lines of the customer display"
84-
msgstr "Longueur des lignes de l'afficheur client (nombre de caractères)"
85-
86-
#. module: pos_driver_display
87-
#: model:ir.model.fields,field_description:pos_driver_display.field_pos_config__customer_display_line_length
88-
msgid "Line Length"
89-
msgstr "Longueur des lignes"
90-
91-
#. module: pos_driver_display
92-
#: model:ir.model.fields,field_description:pos_driver_display.field_pos_config__customer_display_msg_next_l1
93-
#: model:ir.model.fields,field_description:pos_driver_display.field_res_config_settings__pos_customer_display_msg_next_l1
94-
msgid "Next Customer (Line 1)"
95-
msgstr "Client suivant (ligne 1)"
57+
#: model:ir.model.fields,help:pos_driver_display.field_pos_config__customer_display_message_next
58+
#: model:ir.model.fields,help:pos_driver_display.field_res_config_settings__pos_customer_display_message_next
59+
msgid ""
60+
"Message on the customer display which is displayed after starting POS and "
61+
"also after validation of an order"
62+
msgstr ""
63+
"Message de l'afficheur client qui est affiché après le "
64+
"démarrage de la caisse et également après validation d'une commande client"
9665

97-
#. module: pos_driver_display
98-
#: model:ir.model.fields,field_description:pos_driver_display.field_pos_config__customer_display_msg_next_l2
99-
#: model:ir.model.fields,field_description:pos_driver_display.field_res_config_settings__pos_customer_display_msg_next_l2
100-
msgid "Next Customer (Line 2)"
101-
msgstr "Client suivant (ligne 2)"
10266

10367
#. module: pos_driver_display
104-
#: model:ir.model.fields,field_description:pos_driver_display.field_pos_config__customer_display_msg_closed_l1
105-
#: model:ir.model.fields,field_description:pos_driver_display.field_res_config_settings__pos_customer_display_msg_closed_l1
106-
msgid "PoS Closed (Line 1)"
107-
msgstr "Caisse fermée (Ligne 1)"
68+
#: model:ir.model.fields,help:pos_driver_display.field_pos_config__customer_display_message_closed
69+
#: model:ir.model.fields,help:pos_driver_display.field_res_config_settings__pos_customer_display_message_closed
70+
msgid "Message on the customer display which is displayed when POS is closed"
71+
msgstr ""
72+
"Message de l'afficheur client qui est affiché quand la "
73+
"caisse est fermée"
10874

10975
#. module: pos_driver_display
110-
#: model:ir.model.fields,field_description:pos_driver_display.field_pos_config__customer_display_msg_closed_l2
111-
#: model:ir.model.fields,field_description:pos_driver_display.field_res_config_settings__pos_customer_display_msg_closed_l2
112-
msgid "PoS Closed (Line 2)"
113-
msgstr "Caisse fermée (Ligne 2)"
76+
#: model:ir.model.fields,field_description:pos_driver_display.field_pos_config__customer_display_message_next
77+
#: model:ir.model.fields,field_description:pos_driver_display.field_res_config_settings__pos_customer_display_message_next
78+
msgid "Next Customer Message"
79+
msgstr "Message Prochain client"
11480

11581
#. module: pos_driver_display
11682
#. odoo-python
11783
#: code:addons/pos_driver_display/models/pos_config.py:0
11884
#, python-format
119-
msgid "Point of Sale Closed"
120-
msgstr "Caisse fermée"
85+
msgid ""
86+
"Point of Sale Closed\n"
87+
"See you soon!"
88+
msgstr ""
89+
"Point de vente fermé\n"
90+
"A bientôt!"
12191

12292
#. module: pos_driver_display
12393
#: model:ir.model,name:pos_driver_display.model_pos_config
@@ -128,55 +98,14 @@ msgstr "Configuration du point de vente"
12898
#. odoo-python
12999
#: code:addons/pos_driver_display/models/pos_config.py:0
130100
#, python-format
131-
msgid "Point of Sale Open"
132-
msgstr "Caisse ouverte"
101+
msgid ""
102+
"Point of Sale Open\n"
103+
"Welcome!"
104+
msgstr ""
105+
"Point de vente ouvert\n"
106+
"Bienvenue!"
133107

134108
#. module: pos_driver_display
135109
#: model:ir.model,name:pos_driver_display.model_pos_session
136110
msgid "Point of Sale Session"
137111
msgstr "Session du point de vente"
138-
139-
#. module: pos_driver_display
140-
#: model:ir.model.fields,help:pos_driver_display.field_pos_config__customer_display_msg_next_l2
141-
#: model:ir.model.fields,help:pos_driver_display.field_res_config_settings__pos_customer_display_msg_next_l2
142-
msgid ""
143-
"Second line of the message on the customer display which is displayed after "
144-
"starting POS and also after validation of an order"
145-
msgstr ""
146-
"Deuxième ligne du message de l'afficheur client qui est affiché après le "
147-
"démarrage de la caisse et également après validation d'une commande client"
148-
149-
#. module: pos_driver_display
150-
#: model:ir.model.fields,help:pos_driver_display.field_pos_config__customer_display_msg_closed_l2
151-
#: model:ir.model.fields,help:pos_driver_display.field_res_config_settings__pos_customer_display_msg_closed_l2
152-
msgid ""
153-
"Second line of the message on the customer display which is displayed when "
154-
"POS is closed"
155-
msgstr ""
156-
"Deuxième ligne du message de l'afficheur client qui est affiché quand la "
157-
"caisse est fermée"
158-
159-
#. module: pos_driver_display
160-
#. odoo-python
161-
#: code:addons/pos_driver_display/models/pos_config.py:0
162-
#, python-format
163-
msgid "See you soon!"
164-
msgstr "Au revoir !"
165-
166-
#. module: pos_driver_display
167-
#. odoo-python
168-
#: code:addons/pos_driver_display/models/pos_config.py:0
169-
#, python-format
170-
msgid ""
171-
"The message for customer display '%(field_name)s' is too long: it has "
172-
"%(current_size)d chars whereas the maximum is %(maxsize)d chars."
173-
msgstr ""
174-
"Le message de l'afficheur client '%(field_name)s' est trop long : il contient %(current_size)d "
175-
"caractères alors que le maximum est de %(maxsize)d caractères."
176-
177-
#. module: pos_driver_display
178-
#. odoo-python
179-
#: code:addons/pos_driver_display/models/pos_config.py:0
180-
#, python-format
181-
msgid "Welcome!"
182-
msgstr "Bienvenue !"
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Copyright (C) 2024 - Today: GRAP (http://www.grap.coop)
2+
# @author: Sylvain LE GAL (https://twitter.com/legalsylvain)
3+
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
4+
5+
from openupgradelib import openupgrade
6+
7+
8+
@openupgrade.migrate()
9+
def migrate(env, version):
10+
# TODO, concatenate and set \n between text
11+
12+
# customer_display_msg_next_l1
13+
# customer_display_msg_next_l2
14+
# -> customer_display_message_next
15+
16+
# customer_display_msg_closed_l1
17+
# customer_display_msg_closed_l2
18+
# -> customer_display_message_closed
19+
20+
pass
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Copyright (C) 2024 - Today: GRAP (http://www.grap.coop)
2+
# @author: Sylvain LE GAL (https://twitter.com/legalsylvain)
3+
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
4+
5+
from openupgradelib import openupgrade
6+
7+
column_renames = {
8+
"pos_config": [
9+
("customer_display_msg_next_l1", None),
10+
("customer_display_msg_next_l2", None),
11+
("customer_display_msg_closed_l1", None),
12+
("customer_display_msg_closed_l2", None),
13+
],
14+
}
15+
16+
17+
@openupgrade.migrate()
18+
def migrate(env, version):
19+
openupgrade.rename_columns(env.cr, column_renames)

0 commit comments

Comments
 (0)