Friday, November 30, 2018
3 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.