Skip to content

[19.0][MIG] sql_export: Migration to 19.0#1180

Open
idris-domatix wants to merge 114 commits into
OCA:19.0from
idris-domatix:19.0-mig-sql_export
Open

[19.0][MIG] sql_export: Migration to 19.0#1180
idris-domatix wants to merge 114 commits into
OCA:19.0from
idris-domatix:19.0-mig-sql_export

Conversation

@idris-domatix

Copy link
Copy Markdown

Migration of sql_export to 19.0

Standard migration. Module history ported from 18.0.

Migration changes:

  • Manifest version bumped to 19.0.1.1.1.
  • Security record rule: user.groups_iduser.all_group_ids (field removed/renamed in 19.0).
  • Translation API updated to self.env._("...", arg) (lazy translation, 19.0 style).
  • Lint fixes for the stricter 19.0 config (ruff UP031, pylint-odoo translation-not-lazy / prefer-env-translation).
  • Tests made demo-independent: OCA CI runs without demo data, so the records used by the tests are now created in-test instead of env.ref to demo records.

Validation (local, without demo, mirroring CI):

  • pre-commit green.
  • sql_export test suite: 0 failed, 0 error (4 tests).

cc @legalsylvain @florian-dacosta

florian-dacosta and others added 30 commits July 22, 2026 09:26
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 27 commits July 22, 2026 09:26
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/
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/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.