Joren Van Onder
fe99c51703
[IMP] hw_scanner: support multiple simultaneously attached devices
...
The hw_scanner module not only supports barcode readers (although that
was it's original intention). It also happens to support certain card
readers (like the MagTek Dynamag we use for Mercury) because they act
the same way as barcode scanners (like a keyboard and end sequence with
ENTER).
Before we supported Mercury there was no real reason to support multiple
devices on the POSBox, because it didn't make much sense to attach >1
barcode reader to the same POSBox. With Mercury however, this is a real
use case, as users want both a barcode reader and a card reader.
This commit implements support for this, while keeping the functionality
as close as possible to how it was before (eg. care was taken to not
break plug and play support).
2016-06-08 10:03:09 +02:00
Joren Van Onder
7c4864e942
[FIX] hw_scanner: don't try to grab() a non-existing device
...
This would generate an ERROR entry in the log every 5 seconds as long as
no barcode scanner is plugged in.
2015-08-11 15:17:06 +02:00
Joren Van Onder
59b5f136bf
[IMP] point_of_sale: add patches from `posbox` branch
...
This commit contains the patches from the now obsolete 'posbox'
branch. These patches were written by Martin Donies (@mdo-odoo) and
Frédéric Van der Essen (@fvdsn).
2015-08-11 15:13:17 +02:00
Olivier Dony
223541edb4
[FIX] hw_scanner: spurious method rename in 5b19ae8a59
...
`scanner` is the route method to override in hw_proxy
2015-05-13 18:06:29 +02:00
Olivier Dony
5b19ae8a59
[FIX] hw_*: enforce Python dependencies + disable if missing dependency
...
Prevents installing the hw_* modules at all when the python
dependencies are missing. If they were already installed
do not start the hardware threads to avoid wasting resources
and logging errors
2015-05-08 12:49:19 +02:00
Martin
3cf45e1111
[FIX] hw_escpos: Backport driver robustness
2015-02-10 13:24:59 +01:00
Fabien Pinckaers
8aca457e34
[IMP] Updated website urls on modules and info page
2014-08-26 21:40:18 +02:00
rlu-odoo
8b67a7202d
[REF] OpenERP --> Odoo in various UI texts
...
Rebranding has been done in:
- data/demo files
- html templates
- help notices
- comments
- logger messages
- and other various messages
(Commit taken from odoo-dev:8.0-improve-openerp-odoo-rlu at rev 7deaa08)
Closes #1260
2014-07-18 13:45:41 +02:00
Christophe Simonis
0fad8159f3
[MERGE] forward port of branch saas-3 up to revid 9380 chs@openerp.com-20140407144439-10n8fs6zovodwwtx
...
bzr revid: chs@openerp.com-20140407163318-hh3jwfkj3o2c83lk
2014-04-07 18:33:18 +02:00
Christophe Simonis
37c469c5cd
[FIX] hw_{scanner,escpos}: ensure we always release the lock.
...
[FIX] hw_scanner: mark the thread as deamon.
bzr revid: chs@openerp.com-20140329144146-utr8gexna4un65u1
2014-03-29 15:41:46 +01:00
Frédéric van der Essen
e53dd423e0
[IMP] hw_scanner: remove useless controller
...
bzr revid: fva@openerp.com-20140212165145-i1vevufc1bluq31y
2014-02-12 17:51:45 +01:00
Frédéric van der Essen
a9226e3d5b
[FIX] hw_scanner, hw_escpos: prevent driver threads from deadlocking when woken by two simultaneous requests
...
bzr revid: fva@openerp.com-20140206140524-ur51ghcpdzwxv1yr
2014-02-06 15:05:24 +01:00
Fabien Meghazi
d5031cbee8
[ADD] POS: added cors argument to all routes
...
bzr revid: fme@openerp.com-20140130124606-wetmhcjqqvvkv5dy
2014-01-30 13:46:06 +01:00
Fabien Meghazi
9860ddd352
[REM] POS: Replaced auth="admin" by auth="none"
...
bzr revid: fme@openerp.com-20140129153408-d8zkyty1rcvvzqx3
2014-01-29 16:34:08 +01:00
Frédéric van der Essen
7de8b5c615
[FIX] hw_scanner: do not use real keyboards as scanners, start driver thread on get status
...
bzr revid: fva@openerp.com-20140129132408-fv56ihpz6cg3fi4n
2014-01-29 14:24:08 +01:00
Frédéric van der Essen
f1fa4fa230
[IMP] hw_proxy: better driver status reporting with hw_proxy/status, improved printing reliability
...
bzr revid: fva@openerp.com-20140126183500-ejbm9d4jafl817tq
2014-01-26 19:35:00 +01:00
Frédéric van der Essen
fe5b70fa52
[FIX] hw_scanner: start scanner thread on first use to prevent start during unit tests
...
bzr revid: fva@openerp.com-20140123180138-1g342p7y2aiakr76
2014-01-23 19:01:38 +01:00
Frédéric van der Essen
a656cc07ef
[FIX] hw_scanner: prevent the keyboard capture thread from starting during unit testing
...
bzr revid: fva@openerp.com-20140123171744-r36h0a2pkwp5kqlk
2014-01-23 18:17:44 +01:00
Frédéric van der Essen
a865ea7792
[FIX] hw_scanner: capture barcodes in a separate thread to prevent misses
...
bzr revid: fva@openerp.com-20140116144915-o7eyz6kyl2d4dyds
2014-01-16 15:49:15 +01:00
Frédéric van der Essen
0b580af49b
[FIX] hw_scanner: made evdev dependency optional (obviously it won't work if it's not installed...)
...
bzr revid: fva@openerp.com-20140113103148-2uvhd7de6i9o40kx
2014-01-13 11:31:48 +01:00
Frédéric van der Essen
a82f9ec6f2
[IMP] hw_proxy: adding correct module dependencies for hw_escpos and hw_scanner
...
bzr revid: fva@openerp.com-20140103133439-n2tp9laduf8tbn2u
2014-01-03 14:34:39 +01:00
Frédéric van der Essen
434513e761
[hw_scanner] implementation of the client side component of the barcode scanner proxy
...
bzr revid: fva@openerp.com-20140103130930-q1shnj9172yzn0gr
2014-01-03 14:09:30 +01:00
Frédéric van der Essen
0fd4888e84
[hw_scanner] implementation of the server side component of the barcode scanner proxy
...
bzr revid: fva@openerp.com-20140102141519-jaqi8mcqff282c6n
2014-01-02 15:15:19 +01:00