Skip to content

[19.0][MIG] base_multi_image#3633

Open
dnplkndll wants to merge 58 commits into
OCA:19.0from
ledoent:19.0-mig-base_multi_image
Open

[19.0][MIG] base_multi_image#3633
dnplkndll wants to merge 58 commits into
OCA:19.0from
ledoent:19.0-mig-base_multi_image

Conversation

@dnplkndll

@dnplkndll dnplkndll commented May 30, 2026

Copy link
Copy Markdown
Contributor

Port of base_multi_image from 18.0 to 19.0. Follows the OCA migration guide.

@dnplkndll dnplkndll marked this pull request as ready for review June 3, 2026 18:24

@BhaveshHeliconia BhaveshHeliconia left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code review LGTM!

@BhaveshHeliconia

Copy link
Copy Markdown
Contributor

@dnplkndll Please squash the commits as explained here: https://github.com/OCA/maintainer-tools/wiki/Merge-commits-in-pull-requests#mergesquash-the-commits-generated-by-bots-or-weblate

yajo and others added 25 commits June 22, 2026 11:20
…xisting attachment record + Fix the 'pre_init_hook_for_submodules()' hook to extract the images from the ir_attachment table for binary fields initialized with the 'attachment=True' parameter
lasley and others added 29 commits June 22, 2026 11:20
* Add catch in owner unlink to allow for image delete bypass via context
* [FIX] base_multi_image: Use env in uninstall_hook
improve uninstall hook to move images from multi to single mode
Currently translated at 100.0% (48 of 48 strings)

Translation: server-tools-14.0/server-tools-14.0-base_multi_image
Translate-URL: https://translation.odoo-community.org/projects/server-tools-14-0/server-tools-14-0-base_multi_image/es_AR/
Currently translated at 58.3% (28 of 48 strings)

Translation: server-tools-15.0/server-tools-15.0-base_multi_image
Translate-URL: https://translation.odoo-community.org/projects/server-tools-15-0/server-tools-15-0-base_multi_image/it/
Currently translated at 64.5% (31 of 48 strings)

Translation: server-tools-15.0/server-tools-15.0-base_multi_image
Translate-URL: https://translation.odoo-community.org/projects/server-tools-15-0/server-tools-15-0-base_multi_image/sl/
Currently translated at 58.3% (28 of 48 strings)

Translation: server-tools-15.0/server-tools-15.0-base_multi_image
Translate-URL: https://translation.odoo-community.org/projects/server-tools-15-0/server-tools-15-0-base_multi_image/it/
Currently translated at 58.3% (28 of 48 strings)

Translation: server-tools-15.0/server-tools-15.0-base_multi_image
Translate-URL: https://translation.odoo-community.org/projects/server-tools-15-0/server-tools-15-0-base_multi_image/it/
Currently translated at 100.0% (48 of 48 strings)

Translation: server-tools-15.0/server-tools-15.0-base_multi_image
Translate-URL: https://translation.odoo-community.org/projects/server-tools-15-0/server-tools-15-0-base_multi_image/es/
Currently translated at 100.0% (48 of 48 strings)

Translation: server-tools-15.0/server-tools-15.0-base_multi_image
Translate-URL: https://translation.odoo-community.org/projects/server-tools-15-0/server-tools-15-0-base_multi_image/es_AR/
Currently translated at 58.3% (28 of 48 strings)

Translation: server-tools-15.0/server-tools-15.0-base_multi_image
Translate-URL: https://translation.odoo-community.org/projects/server-tools-15-0/server-tools-15-0-base_multi_image/it/
Fecha:     Fri Apr 11 13:31:40 2023 +0200
Autor:     clb_openfire
Currently translated at 100.0% (33 of 33 strings)

Translation: server-tools-16.0/server-tools-16.0-base_multi_image
Translate-URL: https://translation.odoo-community.org/projects/server-tools-16-0/server-tools-16-0-base_multi_image/it/
Currently translated at 100.0% (33 of 33 strings)

Translation: server-tools-16.0/server-tools-16.0-base_multi_image
Translate-URL: https://translation.odoo-community.org/projects/server-tools-16-0/server-tools-16-0-base_multi_image/it/
Currently translated at 100.0% (48 of 48 strings)

Translation: server-tools-18.0/server-tools-18.0-base_multi_image
Translate-URL: https://translation.odoo-community.org/projects/server-tools-18-0/server-tools-18-0-base_multi_image/it/
Currently translated at 87.5% (42 of 48 strings)

Translation: server-tools-18.0/server-tools-18.0-base_multi_image
Translate-URL: https://translation.odoo-community.org/projects/server-tools-18-0/server-tools-18-0-base_multi_image/nl/
Signed-off-by: Don Kendall <dkendall@ledoweb.com>
- _sql_constraints converted to models.Constraint (19.0 API).
- Test loads its add-only fake model via the standard 19.0 registry API
  (add_to_registry + _setup_models__ + init_models) and removes it on
  addClassCleanup — no odoo_test_helper dependency.
@dnplkndll dnplkndll force-pushed the 19.0-mig-base_multi_image branch from da1da69 to bd47002 Compare June 22, 2026 15:20
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.