Daily updates from Odoo
Thursday, April 18, 2019
9 changes
New functionality added to Odoo
Odoo Studio now lets users enable or disable cover images on kanban cards directly from the view editor sidebar. This makes kanban boards more visual and easier to scan, while also reducing confusing display options that do not apply in footer areas.
Original PR description
Task : https://www.odoo.com/web#id=32108&model=project.task&view_type=form&menu_id=5195 Pad : https://pad.odoo.com/p/r.ebf5ce9cae9fb8be3445445c7ddd17e5
Enhancements to existing features
Users can now set cover images in kanban cards beyond project tasks, making visual boards easier to scan and customize. This expands a previously project-specific option into a reusable capability for other Odoo kanban views when configured.
Original PR description
Task : https://www.odoo.com/web#id=32108&model=project.task&view_type=form&menu_id=5195 Pad : https://pad.odoo.com/p/r.ebf5ce9cae9fb8be3445445c7ddd17e5 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
Fleet now supports assigning a future driver to a vehicle while the current driver keeps using their existing car. This helps businesses manage vehicle replacement requests and preparation periods more clearly, with added tracking for employees planning to change cars and manager information on vehicle models.
Original PR description
Basically when someone requests a new car, getting that car ready takes some time, this means that during the waiting period, that person is still driving its old car. This commit adds a field future_driver_id on fleet.vehicle to tackle that problem and a boolean plan_to_change_car on the partner to track who wants to change car. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Payment journals created from Point of Sale are now automatically marked as available in PoS. Users who remove the PoS availability filter will correctly see all payment methods, making setup and review of payment options more reliable.
Original PR description
Before this commit, payment journal "Available in PoS" should not ticked by default if created from PoS. And if I remove the filter "Available in PoS", I should not see all payments methods. Now, payment journal "Available in PoS" is ticked by default if created from PoS. And if I remove the filter "Available in PoS", I should see all payment methods. Task: https://www.odoo.com/web#id=1932119&action=327&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.c252e5a10404856f15dc205a2ddf0497 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The website's mobile hamburger menu now remains usable when the navigation bar is fixed at the top of the page. This helps visitors on small screens access all menu options instead of being blocked by a non-scrollable menu.
Original PR description
Related task: https://www.odoo.com/web#id=1938637&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.800ba7770c62ede5fd8eb79362d031fa -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Deferred revenue settings are now managed only on products instead of also appearing on subscription templates and subscription forms. This reduces ambiguity for users and helps ensure subscription revenue recognition is consistently driven from subscription lines.
Original PR description
Task : https://www.odoo.com/web?debug=#id=35040&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.e5c0439f5c21f32f8c65a81d1102e18d
The salary configurator now only offers company cars that are actually available and tracks who is expected to become the next driver. New company cars are created only after both the employee and HR manager have signed the contract, reducing administrative mistakes and improving fleet planning.
Original PR description
Since we track who wants to change cars and who will be the future driver of a car, we need to implement some logic in the salary configurator to deal with this new behaviour We also want to create the new car when both the employee and the hr manager have signed to contract Task : 1930298
Resolved issues and error corrections
The stock product form now calculates quantity on hand using the same logic as the detailed stock list. This prevents mismatched inventory figures between the summary button and the underlying records, improving confidence in stock data.
Original PR description
On the product form view, the stat button computing the quantity on hand
doesn't give the same result as the quants list triggered by this button
- What's displayed in the stat button of the quantity on hand ?
1 get the view location of all the warehouses
2 built the generation tree from the view locations
3 get all the quants for those locations
- What's displayed in the quants list of the quantity on hand ?
1 get all the quants stored in internal locations
This commit share the same logic for those two views, by building the
generation tree for the view location then filter on internal locations
Task : 1929515
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-prA typo in a Belgium payroll settings file was corrected to prevent settings pages from crashing when opened. This helps users access configuration screens reliably across apps.
Original PR description
The clickEverywhere test crashes when clicking on the crm/configuration/settings menu. 41a8e9b58 cherry-picked an xml with a typo. Unfortunately, even if the xml is valid, it crashes the form renderer when accessing the settings from any app.