Friday, November 30, 2018
4 changes
Enhancements to existing features
The web client now avoids doing unnecessary work when checking field display rules such as read-only, hidden, or required states. This can improve perceived speed, especially on larger records with many related lines, without changing what users see or how they work.
Original PR description
Before this commit, the web client evaluated all modifiers (readonly/invisible/required) in some cases, even if it only needed one of them. This is clearly not optimal, and I even suppose that for large o2m, it could even have a noticeable effect on web client perceived speed This commit simply make sure that we evaluate only what we need in those cases. Note that it is not really a testable improvement, hence the lack of tests. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Products now automatically assign their creator as the responsible person, helping route stock-related exceptions to the right user. If no responsible person is set for an activity, Odoo falls back to the system user to prevent errors and keep workflows moving.
Original PR description
…obot as responsible. Task ID - 1913168 Description of the issue/feature this PR addresses: Issue ID - https://www.odoo.com/web#id=1913168&action=327&model=project.task&view_type=form&menu_id=4720 Pad - https://pad.odoo.com/p/r.291190377e3e719ce4a0486436d82b78 Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The salary contract flow was adjusted to align with payroll changes that remove the older rule input mechanism. This helps keep contract salary handling compatible with the current payroll process and reduces reliance on outdated payroll components.
Resolved issues and error corrections
This change restores HS code information to the main Delivery app after it was unintentionally separated in an earlier version. Businesses using delivery and customs workflows can keep managing product tariff codes directly where they expect them, helping avoid migration or shipping documentation gaps.
Original PR description
hs code was dropped in 12.0 however it shouldn't have been (commit 2d738f8563212fbdf10924468b1fcd865524e6d7) commit 498dbc548b2d01bcb16a82e3ed510761000b350e created a new module in order to avoid losing hscode for existing database during migration. This commit set it back as before. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr