[MIG] sql_export from V15.0

- split view in two files, according OCA guidelines;
- add legalsylvain as maintainers
- use abstract tree and form views
- refactor : split demo data into two files, according OCA guidelines
- replace obsolete base.menu_reporting_dashboard by spreadsheet_dashboard entries
- update translation
- prevent usage of export with parameters, that requires extra work
- do not skip 'check execution' when confirming sql exports
This commit is contained in:
Sylvain LE GAL
2022-10-26 10:37:47 +02:00
committed by David Beal
parent 59851ba2fc
commit 3ee5abc137
11 changed files with 273 additions and 389 deletions

View File

@@ -1,59 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sql_export
# * sql_export
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-08-17 22:05+0000\n"
"PO-Revision-Date: 2017-08-17 22:05+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n"
"Language: fr\n"
"POT-Creation-Date: 2022-10-26 11:42+0000\n"
"PO-Revision-Date: 2022-10-26 11:42+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"Plural-Forms: \n"
#. module: sql_export
#: model:ir.model,name:sql_export.model_sql_file_wizard
msgid "Allow the user to save the file with sql request's data"
msgstr ""
"Permet à l'utilisateur de sauvegarder le fichier contenant les données de la "
"requête SQL"
"Permet à l'utilisateur de sauvegarder le fichier contenant les données de la"
" requête SQL"
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__group_ids
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
msgid "Allowed Groups"
msgstr "Groupes Autorisés"
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__user_ids
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
msgid "Allowed Users"
msgstr "Utilisateurs Autorisés"
#. module: sql_export
#: model:ir.model.fields,help:sql_export.field_sql_export__field_ids
msgid ""
"Before adding parameters, make sure you have created one that fill your need "
"in the dedicated menu with the right type and label. \n"
"Then, when you add a parameter here, you have to include it in the SQL query "
"in order to have dynamic values depending on the user choice.\n"
"The format of the parameters in the SQL query must be like this : "
"%(parameter_field_name)s. \n"
"Example : from the variable menu, create an variable with type 'char', "
"having field name 'x_name' and field label : 'Name' \n"
"Then, you can create a SQL query like this : SELECT * FROM res_partner WHERE "
"name = %(x_name)s the variable can be used in any number of different SQL "
"queries. \n"
"In the SQL query, you can also include these 2 special parameters "
"%(user_id)s and %(company_id)s which will be replaced respectively by the "
"user executing the query and the company of the user executing the query."
"Before adding parameters, make sure you have created one that fill your need in the dedicated menu with the right type and label. \n"
"Then, when you add a parameter here, you have to include it in the SQL query in order to have dynamic values depending on the user choice.\n"
"The format of the parameters in the SQL query must be like this : %(parameter_field_name)s. \n"
"Example : from the variable menu, create an variable with type 'char', having field name 'x_name' and field label : 'Name' \n"
"Then, you can create a SQL query like this : SELECT * FROM res_partner WHERE name = %(x_name)s the variable can be used in any number of different SQL queries. \n"
"In the SQL query, you can also include these 2 special parameters %(user_id)s and %(company_id)s which will be replaced respectively by the user executing the query and the company of the user executing the query."
msgstr ""
#. module: sql_export
@@ -66,35 +53,11 @@ msgstr ""
msgid "Cancel"
msgstr "Annuler"
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__changeset_change_ids
#: model:ir.model.fields,field_description:sql_export.field_sql_file_wizard__changeset_change_ids
msgid "Changeset Changes"
msgstr ""
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__changeset_ids
#: model:ir.model.fields,field_description:sql_export.field_sql_file_wizard__changeset_ids
msgid "Changesets"
msgstr ""
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__copy_options
msgid "Copy Options"
msgstr "Options de copie"
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__count_pending_changeset_changes
#: model:ir.model.fields,field_description:sql_export.field_sql_file_wizard__count_pending_changeset_changes
msgid "Count Pending Changeset Changes"
msgstr ""
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__count_pending_changesets
#: model:ir.model.fields,field_description:sql_export.field_sql_file_wizard__count_pending_changesets
msgid "Count Pending Changesets"
msgstr ""
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__create_uid
#: model:ir.model.fields,field_description:sql_export.field_sql_file_wizard__create_uid
@@ -126,7 +89,7 @@ msgstr "Nom affiché"
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__encoding
msgid "Encoding"
msgstr ""
msgstr "Encodage"
#. module: sql_export
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
@@ -152,18 +115,23 @@ msgstr "Fichier"
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__file_format
msgid "File Format"
msgstr ""
msgstr "Format de fichier"
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_file_wizard__file_name
msgid "File Name"
msgstr "Nom de fichier"
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__has_group_changed
msgid "Has Group Changed"
msgstr ""
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__id
#: model:ir.model.fields,field_description:sql_export.field_sql_file_wizard__id
msgid "ID"
msgstr "ID"
msgstr ""
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export____last_update
@@ -195,14 +163,9 @@ msgid "Parameters"
msgstr "Paramètres"
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.m2m_field_variable_sql
#: model:ir.model.fields,field_description:sql_export.field_sql_file_wizard__x_partner_categ_ids
msgid "Partner Categories"
msgstr ""
#. module: sql_export
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
msgid "Preview Results"
msgstr ""
msgstr "Catégories de partenaires"
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__query
@@ -210,57 +173,32 @@ msgid "Query"
msgstr "Requête"
#. module: sql_export
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
msgid "Request Name"
msgstr "Nom de la requête"
#: model:ir.ui.menu,name:sql_export.sql_parameter_menu_view
msgid "SQL Export Variables"
msgstr "Variables d'export SQL"
#. module: sql_export
#: model:ir.actions.act_window,name:sql_export.sql_export_tree_action
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_tree
msgid "SQL Export"
msgstr "Export SQL"
msgid "SQL Exports"
msgstr "Exports SQL"
#. module: sql_export
#: model:ir.actions.act_window,name:sql_export.sql_parameter_action
#: model_terms:ir.ui.view,arch_db:sql_export.sql_parameter_view_tree
msgid "SQL Parameter"
msgstr "Paramètre SQL"
#. module: sql_export
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
msgid "SQL Request"
msgstr "Requête SQL"
#. module: sql_export
#: model:ir.model,name:sql_export.model_sql_export
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
#: model_terms:ir.ui.view,arch_db:sql_export.sql_parameter_view_form
msgid "SQL export"
msgstr "export SQL"
#. module: sql_export
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
msgid "Set to Draft"
msgstr "Remettre en brouillon"
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__smart_search
#: model:ir.model.fields,field_description:sql_export.field_sql_file_wizard__smart_search
msgid "Smart Search"
msgstr ""
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_file_wizard__sql_export_id
#: model:ir.ui.menu,name:sql_export.sql_export_menu
#: model:ir.ui.menu,name:sql_export.sql_export_menu_view
msgid "Sql Export"
msgstr "Export SQL"
#. module: sql_export
#: model:ir.ui.menu,name:sql_export.sql_parameter_menu_view
msgid "Sql Export Variables"
msgstr "Variables d'export SQL"
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__state
msgid "State"
@@ -278,15 +216,10 @@ msgstr ""
" * 'SQL Validé': La requête SQL a été vérifiée et est valide"
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__user_can_see_changeset
#: model:ir.model.fields,field_description:sql_export.field_sql_file_wizard__user_can_see_changeset
msgid "User Can See Changeset"
msgstr ""
#. module: sql_export
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
msgid "Validate SQL Expression"
msgstr "Valider l'expression SQL"
#: code:addons/sql_export/wizard/wizard_file.py:0
#, python-format
msgid "The export with parameters is not implemented in V16"
msgstr "L'export avec paramètre n'est pas implémenté en V16"
#. module: sql_export
#: model:ir.model.fields,help:sql_export.field_sql_export__query
@@ -294,6 +227,8 @@ msgid ""
"You can't use the following words: DELETE, DROP, CREATE, INSERT, ALTER, "
"TRUNCATE, EXECUTE, UPDATE."
msgstr ""
"Vous ne pouvez pas utiliser les mots suivants: DELETE, DROP, CREATE, INSERT,"
" ALTER, TRUNCATE, EXECUTE, UPDATE."
#. module: sql_export
#: model:ir.model.fields.selection,name:sql_export.selection__sql_export__encoding__big5
@@ -325,11 +260,6 @@ msgstr ""
msgid "or"
msgstr "ou"
#. module: sql_export
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
msgid "select * from res_partner"
msgstr "select * from res_partner"
#. module: sql_export
#: model:ir.model.fields.selection,name:sql_export.selection__sql_export__encoding__shift_jis
msgid "shift_jis"
@@ -348,7 +278,7 @@ msgstr ""
#. module: sql_export
#: model_terms:ir.ui.view,arch_db:sql_export.sql_file_wizard_view_form
msgid "variables_placeholder"
msgstr "variables_placeholder"
msgstr ""
#. module: sql_export
#: model:ir.model.fields.selection,name:sql_export.selection__sql_export__encoding__windows-1251
@@ -361,15 +291,6 @@ msgid "windows-1252"
msgstr ""
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.integer_field_variable_sql
#: model:ir.model.fields,field_description:sql_export.field_sql_file_wizard__x_id
msgid "x_ID"
msgstr ""
#~ msgid "Draft"
#~ msgstr "En brouillon"
#~ msgid "SQL Valid"
#~ msgstr "SQL Validé"
#~ msgid "Sql export id"
#~ msgstr "Sql export id"

View File

@@ -1,11 +1,13 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sql_export
# * sql_export
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-10-26 11:41+0000\n"
"PO-Revision-Date: 2022-10-26 11:41+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -20,13 +22,11 @@ msgstr ""
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__group_ids
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
msgid "Allowed Groups"
msgstr ""
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__user_ids
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
msgid "Allowed Users"
msgstr ""
@@ -120,6 +120,11 @@ msgstr ""
msgid "File Name"
msgstr ""
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__has_group_changed
msgid "Has Group Changed"
msgstr ""
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__id
#: model:ir.model.fields,field_description:sql_export.field_sql_file_wizard__id
@@ -156,28 +161,23 @@ msgid "Parameters"
msgstr ""
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.m2m_field_variable_sql
#: model:ir.model.fields,field_description:sql_export.field_sql_file_wizard__x_partner_categ_ids
msgid "Partner Categories"
msgstr ""
#. module: sql_export
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
msgid "Preview Results"
msgstr ""
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__query
msgid "Query"
msgstr ""
#. module: sql_export
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
msgid "Request Name"
#: model:ir.ui.menu,name:sql_export.sql_parameter_menu_view
msgid "SQL Export Variables"
msgstr ""
#. module: sql_export
#: model:ir.actions.act_window,name:sql_export.sql_export_tree_action
msgid "SQL Export"
msgid "SQL Exports"
msgstr ""
#. module: sql_export
@@ -185,35 +185,18 @@ msgstr ""
msgid "SQL Parameter"
msgstr ""
#. module: sql_export
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
msgid "SQL Request"
msgstr ""
#. module: sql_export
#: model:ir.model,name:sql_export.model_sql_export
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
#: model_terms:ir.ui.view,arch_db:sql_export.sql_parameter_view_form
msgid "SQL export"
msgstr ""
#. module: sql_export
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
msgid "Set to Draft"
msgstr ""
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_file_wizard__sql_export_id
#: model:ir.ui.menu,name:sql_export.sql_export_menu
#: model:ir.ui.menu,name:sql_export.sql_export_menu_view
msgid "Sql Export"
msgstr ""
#. module: sql_export
#: model:ir.ui.menu,name:sql_export.sql_parameter_menu_view
msgid "Sql Export Variables"
msgstr ""
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.field_sql_export__state
msgid "State"
@@ -228,8 +211,9 @@ msgid ""
msgstr ""
#. module: sql_export
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
msgid "Validate SQL Expression"
#: code:addons/sql_export/wizard/wizard_file.py:0
#, python-format
msgid "The export with parameters is not implemented in V16"
msgstr ""
#. module: sql_export
@@ -269,11 +253,6 @@ msgstr ""
msgid "or"
msgstr ""
#. module: sql_export
#: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form
msgid "select * from res_partner"
msgstr ""
#. module: sql_export
#: model:ir.model.fields.selection,name:sql_export.selection__sql_export__encoding__shift_jis
msgid "shift_jis"
@@ -305,6 +284,6 @@ msgid "windows-1252"
msgstr ""
#. module: sql_export
#: model:ir.model.fields,field_description:sql_export.integer_field_variable_sql
#: model:ir.model.fields,field_description:sql_export.field_sql_file_wizard__x_id
msgid "x_ID"
msgstr ""
msgstr ""