automatically try to detect type of columns from the first 10 rows of file: If column only contains integer, only show, int, float, monetary, m2o, o2m, m2m fields in wizard If column only contains true/false values, only show boolean fields in wizard etc add an advanced mode which is the same as previous import (show all fields) Support different date format and float value with currency as well as float value with parenthesis to reprensent negative value.
34 lines
1.1 KiB
Python
34 lines
1.1 KiB
Python
{
|
|
'name': 'Base import',
|
|
'description': """
|
|
New extensible file import for Odoo
|
|
======================================
|
|
|
|
Re-implement openerp's file import system:
|
|
|
|
* Server side, the previous system forces most of the logic into the
|
|
client which duplicates the effort (between clients), makes the
|
|
import system much harder to use without a client (direct RPC or
|
|
other forms of automation) and makes knowledge about the
|
|
import/export system much harder to gather as it is spread over
|
|
3+ different projects.
|
|
|
|
* In a more extensible manner, so users and partners can build their
|
|
own front-end to import from other file formats (e.g. OpenDocument
|
|
files) which may be simpler to handle in their work flow or from
|
|
their data production sources.
|
|
|
|
* In a module, so that administrators and users of Odoo who do not
|
|
need or want an online import can avoid it being available to users.
|
|
""",
|
|
'category': 'Uncategorized',
|
|
'depends': ['web', 'web_kanban'],
|
|
'installable': True,
|
|
'auto_install': True,
|
|
'data': [
|
|
'security/ir.model.access.csv',
|
|
'views/base_import.xml',
|
|
],
|
|
'qweb': ['static/src/xml/import.xml'],
|
|
}
|