Skip to content

[20.0][MIG] base_tier_validation: Migration to 20.0 - #94

Open
Pani-k-folk wants to merge 290 commits into
OCA:20.0from
ecosoft-odoo:20.0-mig-base_tier_validation
Open

Pani-k-folk wants to merge 290 commits into
OCA:20.0from
ecosoft-odoo:20.0-mig-base_tier_validation

Conversation

@Pani-k-folk

@Pani-k-folk Pani-k-folk commented Oct 8, 2026 •

Copy link
Copy Markdown

Changes

  • Security: ir.model.access and ir.rule were merged into ir.access. Converted to security/ir.access.csv; the multi-company rules are now group-less restriction rows that keep their original xmlids.
  • OWL 3: useState → proxy, and component variables in templates now use this..
  • Icons: Font Awesome is no longer loaded in the backend. Switched to Material Symbols (oi + data-icon). A post-migration script updates the reminder activity type icon (fa-bell → notifications), because that record is noupdate.
  • Tests: BaseCommon now runs as a plain internal user, so this module sets _test_user_groups = None. Test ACLs now use ir.access.
  • ORM: Query.subselect() only accepts SQL arguments, and the reviewer_ids search no longer builds != [False].
  • Lint: fixes for ruff 0.16 and pylint-odoo 10

Assisted-by: Claude Opus 5.5 (migration changes were reviewed and tested by me)

etobella and others added 30 commits October 8, 2026 14:39
Currently translated at 80.0% (60 of 75 strings)

Translation: server-ux-13.0/server-ux-13.0-base_tier_validation
Translate-URL: https://translation.odoo-community.org/projects/server-ux-13-0/server-ux-13-0-base_tier_validation/es/
- When use approve by sequence, still approve tier of the same reviewer
- When using approve_sequence option in any tier.definition there can be inconsistencies in the systray notifications
Currently translated at 96.1% (73 of 76 strings)

Translation: server-ux-13.0/server-ux-13.0-base_tier_validation
Translate-URL: https://translation.odoo-community.org/projects/server-ux-13-0/server-ux-13-0-base_tier_validation/zh_CN/
This commit splits the state condition checking
part into another method, allowing inheriting
modules to override the conditions as needed.
Currently translated at 87.3% (76 of 87 strings)

Translation: server-ux-14.0/server-ux-14.0-base_tier_validation
Translate-URL: https://translation.odoo-community.org/projects/server-ux-14-0/server-ux-14-0-base_tier_validation/es/
…ications from requested tier validations

TT29001
weblate and others added 14 commits October 8, 2026 14:39
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: tier-validation-19.0/tier-validation-19.0-base_tier_validation
Translate-URL: https://translation.odoo-community.org/projects/tier-validation-19-0/tier-validation-19-0-base_tier_validation/
Currently translated at 100.0% (148 of 148 strings)

Translation: tier-validation-19.0/tier-validation-19.0-base_tier_validation
Translate-URL: https://translation.odoo-community.org/projects/tier-validation-19-0/tier-validation-19-0-base_tier_validation/it/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: tier-validation-19.0/tier-validation-19.0-base_tier_validation
Translate-URL: https://translation.odoo-community.org/projects/tier-validation-19-0/tier-validation-19-0-base_tier_validation/
Currently translated at 100.0% (150 of 150 strings)

Translation: tier-validation-19.0/tier-validation-19.0-base_tier_validation
Translate-URL: https://translation.odoo-community.org/projects/tier-validation-19-0/tier-validation-19-0-base_tier_validation/nl/
Currently translated at 100.0% (150 of 150 strings)

Translation: tier-validation-19.0/tier-validation-19.0-base_tier_validation
Translate-URL: https://translation.odoo-community.org/projects/tier-validation-19-0/tier-validation-19-0-base_tier_validation/it/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: tier-validation-19.0/tier-validation-19.0-base_tier_validation
Translate-URL: https://translation.odoo-community.org/projects/tier-validation-19-0/tier-validation-19-0-base_tier_validation/
@OCA-git-bot OCA-git-bot added mod:base_tier_validation Module base_tier_validation series:20.0 labels Oct 8, 2026
@Pani-k-folk
Pani-k-folk marked this pull request as ready for review October 8, 2026 08:55
@Pani-k-folk
Pani-k-folk force-pushed the 20.0-mig-base_tier_validation branch from fdc7a73 to 3cffdb1 Compare October 8, 2026 09:21
@bosd

bosd commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Hi @Pani-k-folk, thanks for starting the 20.0 migration! Heads-up: there's still a batch of 19.0 PRs for base_tier_validation in review (overview in #96). If some get merged while this is open, they'll need to come along with the migration, or be ported afterwards with oca-port. Happy to help with that.

@Pani-k-folk

Copy link
Copy Markdown
Author

Thanks @bosd, and thanks for the overview in #96!

If any of those 19.0 PRs get merged before this one, please leave a comment here. If I have time, I'll bring them into this branch. If I'm busy, feel free to forward-port them with oca-port afterwards, as you suggested.

@Pani-k-folk
Pani-k-folk force-pushed the 20.0-mig-base_tier_validation branch 2 times, most recently from 71f7f8f to 1f8382c Compare October 9, 2026 11:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mod:base_tier_validation Module base_tier_validation series:20.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.