Christophe Simonis
7fa6f73302
[MERGE] forward port of branch 9.0 up to cb79297
2016-01-12 15:30:29 +01:00
Odoo Translation Bot
9c911d0364
[I18N] Update translation terms from Transifex
2016-01-10 01:28:32 +01:00
Christophe Simonis
31ce19bd7c
[MERGE] forward port of branch 9.0 up to 97e87a4
2016-01-05 15:51:49 +01:00
Arthur Maniet
1b9baf1ac2
[FIX] barcode: value representation for scannable field float
...
The value was stored as a string when it should have been a float.
opw-665376
2016-01-04 13:58:13 +01:00
Odoo Translation Bot
4dac9f2b73
[I18N] Update translation terms from Transifex
2016-01-03 01:24:45 +01:00
Martin Trigaux
ddeb90d46e
[I18N] Update translation terms from Transifex
2015-12-29 17:40:57 +01:00
Odoo Translation Bot
e6a92e523f
[I18N] Update translation terms from Transifex
2015-12-27 01:25:25 +01:00
Martin Trigaux
ef762f4335
[FIX] wrongly translated planners
...
breaking the rendering
2015-12-24 16:09:06 +01:00
Denis Ledoux
aa5a7c2ee7
[MERGE] forward port of branch 9.0 up to 24eee9d
2015-12-23 16:28:45 +01:00
Martin Trigaux
34348ebf8d
[FIX] typo, English
2015-12-22 11:58:47 +01:00
Odoo Translation Bot
9e211ef127
[I18N] Update translation terms from Transifex
2015-12-20 01:26:02 +01:00
Martin Trigaux
c298cf3250
[MERGE] Forward port of 9.0 up to 7892d99f
2015-12-18 16:15:08 +01:00
Odoo Translation Bot
5254e31a46
[I18N] Update translation terms from Transifex
2015-12-13 01:27:04 +01:00
Christophe Simonis
4022493c0b
[MERGE] forward port of branch 9.0 up to da2b88b
2015-12-09 16:44:05 +01:00
Odoo Translation Bot
8e7417ffa6
[I18N] Update translation terms from Transifex
2015-12-06 01:28:23 +01:00
Christophe Simonis
d490630745
[MERGE] forward port of branch 9.0 up to b293953
2015-11-25 16:18:10 +01:00
Odoo Translation Bot
3180f80bf9
[I18N] Update translation terms from Transifex
2015-11-22 01:30:36 +01:00
Odoo Translation Bot
3d7ae73305
[I18N] Update translation terms from Transifex
2015-11-15 01:35:06 +01:00
Odoo Translation Bot
14799a9006
[I18N] Update translation terms from Transifex
2015-11-08 01:32:40 +01:00
Odoo Translation Bot
e3287faee6
[I18N] Update translation terms from Transifex
2015-11-01 01:32:05 +01:00
Odoo Translation Bot
265b789e38
[I18N] Update translation terms from Transifex
2015-10-25 01:34:24 +02:00
Odoo Translation Bot
7592d85b1f
[I18N] Update translation terms from Transifex
2015-10-18 01:35:07 +02:00
Odoo Translation Bot
ff9b997736
[I18N] Update translation terms from Transifex
2015-10-11 01:33:54 +02:00
Odoo Translation Bot
8c4f17fd8b
[I18N] Update translation terms from Transifex
2015-10-08 10:24:11 +02:00
Odoo Translation Bot
04c6ee54d8
[I18N] Update translation terms from Transifex
2015-10-04 03:03:19 +02:00
Martin Trigaux
055918370d
[I18N] Update translation terms from Transifex
2015-10-01 09:58:29 +02:00
Odoo Translation Bot
b85dd39814
[I18N] Update translation terms from Transifex
2015-09-20 03:04:41 +02:00
Arthur Maniet
769e58d186
[FIX] barcodes: don't require suffix for scans
...
Users don't have to configure their scanner. As stated in the docs/planner,
either wait 50ms between 2 scans or use a suffix.
2015-09-15 13:22:16 +02:00
Martin Trigaux
1348fee217
[I18N] all: regenerate .pot and pull .po
...
How great is it to get Odoo (almost) 9.0 (almost) translated?
Clean .tx/config file
Regenerate .pot files
Fetch current translations from Transifex (10% completion)
2015-09-14 17:53:37 +02:00
Arthur Maniet
c4f8deecc0
[FIX] barcodes: dumb typo
2015-09-11 13:14:45 +02:00
Arthur Maniet
4d9b9b0919
[IMP] barcodes: complete the documentation
2015-09-11 12:04:13 +02:00
Arthur Maniet
d0423b5e5c
[IMP] barcodes: form views action barcodes
...
Make all common form operations doable through barcode scanning
2015-09-11 12:04:13 +02:00
Arthur Maniet
5b96b4349e
[IMP] barcodes: form view barcode handler 'pre_onchange_hook' mechanism
...
Since the method must return a deferred, resolve it with true to proceed with onchange
and with false to prevent the onchange. Deferred failure is not an option.
2015-09-11 12:04:13 +02:00
Martin Trigaux
613286b0e8
[I18N] export application terms of all modules
...
Now that most refactoring has been merged
It is better to have red a great work of another culture in translation than never to have read it at all.
― Henry Gratton Doyle
2015-09-07 17:21:58 +02:00
Arthur Maniet
cdb30b507a
[ADD] stock_barcode: field widget with barcodes scan + manual input
...
Barcodes are detected by catching keypresses. When a keypress is not
part of a barcode, it is 'released' by forging a keypress event.
For security reasons, a non-native keypress doesn't trigger the native
input mechanism. So in order to make both barcode-scanning and manual
keypresses work in a field, it is necessary to have a handler listen
to the 'false' keypresses and simulate the native input behaviour.
2015-09-03 11:23:38 +02:00
Arthur Maniet
27e237346d
[IMP] barcodes: BarcodeEvents uses reserved barcodes prefixes
...
Export a list of barcodes prefixes used for software functionss
2015-09-03 11:11:56 +02:00
Arthur Maniet
17e2526667
[FIX] barcodes: use _.bind instead of function.bind because IE
2015-09-01 13:26:03 +02:00
Arthur Maniet
121556dcea
[ADD] barcodes/web: element button can use attribute barcode_trigger
...
A button can be triggered when a barcode corresponding to its attribute
'barcode_trigger' is scanned
2015-09-01 13:26:02 +02:00
Arthur Maniet
670d759dbf
[ADD] barcodes: BarcodeHandlerMixin that starts/stops the event handling
...
Only the barcode handlers in the front view should listen to barcode events.
2015-09-01 13:26:02 +02:00
Arthur Maniet
2df4060c77
[ADD] barcodes: onchange-like mechanism to react to scans in form view
...
For a model to use it, it must :
- Inherit barcodes.barcode_events_mixin and override on_barcode_scanned(self, barcode)
- Add <field name=barcode_scanned widget=barcode_handler/> to each form view that
should listen to barcode events and trigger on_barcode_scanned.
The method on_barcode_scanned works just like an onchange.
2015-09-01 13:25:52 +02:00
Martin Trigaux
6c51a80aa4
[I18N] export application terms of all modules
2015-08-25 12:01:38 +02:00
Yannick Tivisse
0decfd94d1
[IMP] __openerp.py__ files : remove all occurence of authors and website
...
where it was 'Odoo SA', 'OpenERP SA', 'OpenERP s.a.', 'OpenERP SA', 'OpenERP'
or 'http(s)://openerp.com' or 'http(s)://www.odoo.com'
2015-08-20 16:15:59 +02:00
Arthur Maniet
77878da066
[FIX] barcodes: key repeat prevention was mistakenly activated
...
TIL: The $(callback) function passes the jquery object to the callback
2015-08-05 12:45:02 +02:00
Arthur Maniet
581aba9fdb
[FIX/REF] barcodes: don't catch keypress if a control key is pressed
...
This avoids breaking shortcuts on Firefox, which rely on keypress
events instead of keydown / keyup. The tradeoff is that a barcode
cannot be scanned and interpreted if ctrl, alt or cmd is pressed.
Also don't catch function keys.
2015-07-30 07:55:53 +02:00
Arthur Maniet
68ad51b6a9
[FIX] barcodes: style
2015-07-30 07:55:53 +02:00
Arthur Maniet
276a454901
[REF] barcodes: update the manifest
2015-07-30 07:55:53 +02:00
Arthur Maniet
03534c5bef
[IMP] barcodes: use a regexp to match a barcode
2015-07-30 07:55:53 +02:00
Arthur Maniet
0ed6a7dd18
[IMP] barcodes: use a known terminal char to stops buffering keys
...
BarcodeEvents uses the fact that a barcode usually ends with \n, \r or
\t - and never contains it - to stop buffing keys as soon as such a
character is inputted instead of waiting x milliseconds.
2015-07-30 07:55:53 +02:00
Arthur Maniet
47262c8587
[REF] barcodes: make key repeat prevention optional
...
This functionality was an attemps to fix the chair-to-keyboard
interface in the PoS. Since it is not a standard behaviour, it
must be explicitly requested.
2015-07-30 07:55:52 +02:00
Arthur Maniet
5b01eca5e4
[FIX] barcodes: BarcodeEvents handler binding and unbinding
...
In order to remove an eventhandler, removeEventListener must receive
the same function reference that was passed to addEventListener. So
the handlers references are kept as attributes of the class.
2015-07-30 07:55:52 +02:00