Skip to content

[19.0][MIG] sql export: Migration to 19.0#1128

Open
feketemihai wants to merge 112 commits intoOCA:19.0from
NextERP-Romania:19.0-mig-sql_export
Open

[19.0][MIG] sql export: Migration to 19.0#1128
feketemihai wants to merge 112 commits intoOCA:19.0from
NextERP-Romania:19.0-mig-sql_export

Conversation

@feketemihai
Copy link
Member

No description provided.

florian-dacosta and others added 30 commits February 8, 2026 11:28
Add rollback after executing query as a double security with blacklist terms

add known issue in readme
[FIX] encoding with mogrify

[FIX] hide placeholder
Currently translated at 100,0% (50 of 50 strings)

Translation: server-tools-10.0/server-tools-10.0-sql_export
Translate-URL: https://translation.odoo-community.org/projects/server-tools-10-0/server-tools-10-0-sql_export/de/
Updated by Update PO files to match POT (msgmerge) hook in Weblate.
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: server-tools-12.0/server-tools-12.0-sql_export
Translate-URL: https://translation.odoo-community.org/projects/server-tools-12-0/server-tools-12-0-sql_export/
Currently translated at 100.0% (49 of 49 strings)

Translation: server-tools-12.0/server-tools-12.0-sql_export
Translate-URL: https://translation.odoo-community.org/projects/server-tools-12-0/server-tools-12-0-sql_export/zh_CN/
Currently translated at 100.0% (49 of 49 strings)

Translation: server-tools-12.0/server-tools-12.0-sql_export
Translate-URL: https://translation.odoo-community.org/projects/server-tools-12-0/server-tools-12-0-sql_export/pt_BR/
Co-Authored-By: David Beal <david.beal@akretion.com>
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: server-tools-12.0/server-tools-12.0-sql_export
Translate-URL: https://translation.odoo-community.org/projects/server-tools-12-0/server-tools-12-0-sql_export/
mymage and others added 24 commits February 8, 2026 11:28
Currently translated at 100.0% (64 of 64 strings)

Translation: reporting-engine-17.0/reporting-engine-17.0-sql_export
Translate-URL: https://translation.odoo-community.org/projects/reporting-engine-17-0/reporting-engine-17-0-sql_export/it/
Currently translated at 100.0% (64 of 64 strings)

Translation: reporting-engine-17.0/reporting-engine-17.0-sql_export
Translate-URL: https://translation.odoo-community.org/projects/reporting-engine-17-0/reporting-engine-17-0-sql_export/es_AR/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: reporting-engine-18.0/reporting-engine-18.0-sql_export
Translate-URL: https://translation.odoo-community.org/projects/reporting-engine-18-0/reporting-engine-18-0-sql_export/
Currently translated at 100.0% (67 of 67 strings)

Translation: reporting-engine-18.0/reporting-engine-18.0-sql_export
Translate-URL: https://translation.odoo-community.org/projects/reporting-engine-18-0/reporting-engine-18-0-sql_export/it/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: reporting-engine-18.0/reporting-engine-18.0-sql_export
Translate-URL: https://translation.odoo-community.org/projects/reporting-engine-18-0/reporting-engine-18-0-sql_export/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: reporting-engine-18.0/reporting-engine-18.0-sql_export
Translate-URL: https://translation.odoo-community.org/projects/reporting-engine-18-0/reporting-engine-18-0-sql_export/
This may be quite usefull to detect osbolete queries not used anymore in order to remove it
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: reporting-engine-18.0/reporting-engine-18.0-sql_export
Translate-URL: https://translation.odoo-community.org/projects/reporting-engine-18-0/reporting-engine-18-0-sql_export/
Currently translated at 100.0% (67 of 67 strings)

Translation: reporting-engine-18.0/reporting-engine-18.0-sql_export
Translate-URL: https://translation.odoo-community.org/projects/reporting-engine-18-0/reporting-engine-18-0-sql_export/it/
Currently translated at 64.1% (43 of 67 strings)

Translation: reporting-engine-18.0/reporting-engine-18.0-sql_export
Translate-URL: https://translation.odoo-community.org/projects/reporting-engine-18-0/reporting-engine-18-0-sql_export/tr/
Currently translated at 100.0% (67 of 67 strings)

Translation: reporting-engine-18.0/reporting-engine-18.0-sql_export
Translate-URL: https://translation.odoo-community.org/projects/reporting-engine-18-0/reporting-engine-18-0-sql_export/tr/
@feketemihai feketemihai mentioned this pull request Feb 8, 2026
20 tasks
@feketemihai feketemihai force-pushed the 19.0-mig-sql_export branch 2 times, most recently from 78fa536 to bf38b72 Compare February 8, 2026 14:44
)
url = f"""web/content/?model={self._name}&id={self.id}&
filename_field=file_name&"field=binary_file&download=true&
filename={self.file_name}"""

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this URL got jumbled in migration.

Suggested fix:

url = (
    f"web/content/?model={self._name}&id={self.id}"
    f"&filename_field=file_name&field=binary_file&download=true"
    f"&filename={self.file_name}"
)

So "filename" is now "file_name" other than that I think the above is the correct f-string version of
https://github.com/OCA/reporting-engine/blob/18.0/sql_export/wizard/wizard_file.py#L88

P.S.: I think filename_field=filename in v18 (where the wizard field name was alreadt file_name) was wrong but without consequence because filename was given - see _get_stream_from() in odoo/addons/base/models/ir_binary.py.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.