PORT v12 sql_export

This commit is contained in:
David Beal
2019-04-08 17:05:08 +02:00
committed by Sylvain LE GAL
parent 02b595fac6
commit 3f86fe0ae9
13 changed files with 53 additions and 91 deletions

View File

@@ -0,0 +1,9 @@
* `Akretion <https://www.akretion.com>`_:
* Florian da Costa <florian.dacosta@akretion.com>
* Mourad EL HADJ MIMOUNE <mourad.elhadj.mimoune@akretion.com>
* Benoît GUILLOT <benoit.guillot@akretion.com>
* `Eficent <https://www.eficent.com>`_:
* Aaron Henriquez <ahenriquez@eficent.com>

View File

@@ -0,0 +1,4 @@
Allow to export data in csv files FROM sql requests.
There are some restrictions in the sql query, you can only read datas.
No update, deletion or creation are possible.
A new menu named Export is created.

View File

@@ -0,0 +1,16 @@
* Some words are prohibited and can't be used is the query in anyways, even in
a select query:
- delete
- drop
- insert
- alter
- truncate
- execute
- create
- update
See sql_request_abstract module to fix this issue.
* checking SQL request by execution and rollback is disabled in this module
since variables features has been introduced. This can be fixed by
overloading _prepare_request_check_execution() function.

View File

@@ -0,0 +1,11 @@
Dashboards > Sql Export
Specific use with parameters
----------------------------
- `%(company_id)s` allows to set in the query the company id of the user
- `%(user_id)s` allows to set in the query the user id
- for any created field with `Sql Export Variables` menu, you can use it with `%(x_field_example)s` syntax
(Limitation for relational fields)