[IMP] *: add mobile (native) barcode scanner for product field

This commit change widget to many2one_barcode in these views:
- sale_order
- purchase
- invoice
- expense

In the fields register 'many2one_barcode' is mapped to many2one as fallback.
many2one_barcode is implemented in odoo enterprise

Task ID: 1924766

closes odoo/odoo#31018
This commit is contained in:
Romeo Fragomeli
2019-02-14 09:41:33 +00:00
parent 4a857060e1
commit 183ff490d6
6 changed files with 22 additions and 3 deletions
+11
View File
@@ -2005,6 +2005,17 @@ Relational fields
- Supported field types: *many2one*
- many2one_barcode (FieldMany2OneBarcode)
Widget for many2one fields allows to open the camera from a mobile device (Android/iOS) to scan a barcode.
Specialization of many2one field where the user is allowed to use the native camera to scan a barcode.
Then it uses name_search to search this value.
If this widget is set and user is not using the mobile application,
it will fallback to regular many2one (FieldMany2One)
- Supported field types: *many2one*
- kanban.many2one (KanbanFieldMany2One)
Default widget for many2one fields (in kanban view). We need to disable all
edition in kanban views.