Monday, February 8, 2016
6 changes · master
New functionality added to Odoo
Users with access to multiple companies can now see their current company directly in the top bar and switch to another allowed company from a dropdown. This makes working across companies faster and reduces the need to navigate through settings or menus.
Original PR description
If the user has multicompany rights and more than one allowed companies, the full company name is displayed in the topbar. When you click on it, there is a dropdown with the name of the other companies.
Users with access to multiple companies can now see their current company in the top bar and switch to another company from a dropdown. This makes multi-company work faster and clearer without navigating through settings or separate menus.
Original PR description
If the user has multicompany rights and more than one allowed companies, the full company name is displayed in the topbar. When you click on it, there is a dropdown with the name of the other companies.
Enhancements to existing features
Inventory settings now hide expiration date options unless lot or serial number tracking is enabled. This reduces confusion by only showing expiration-related choices when they can actually be used, and clarifies wording around expiration dates for serial numbers.
Original PR description
<strong>Task: </strong>https://www.odoo.com/web#id=22114&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 <strong>Pad: </strong>https://pad.odoo.com/p/openerp-project.task-J6J9E0GB2O
Resolved issues and error corrections
This fix ensures the web interface does not get stuck waiting indefinitely if a background request for the company menu fails. Users can continue using the systray and interface instead of experiencing a stalled startup state.
Original PR description
If the RPC fails, the deferred is never resolved nor rejected, so the deferred given by willStart will stay in a 'pending' state As the deferred is expected to be resolved or rejected to launch the systray to continue, we have to catch this case too.
The accounting settings now group multi-currency options into a single, dedicated section. This makes configuration easier to find and understand for businesses that work with multiple currencies.
Original PR description
Pad:https://pad.odoo.com/p/r.v5KIencaTaKzULRf Task:https://www.odoo.com/web#id=22123&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720
This fixes an issue where the company switcher could remain stuck loading if a server request failed. Users can now continue using the interface instead of being blocked by an endless pending state, and the related asset is loaded in the correct backend bundle.
Original PR description
If the RPC fails, the deferred is never resolved nor rejected, so the deferred given by willStart will stay in a 'pending' state As the deferred is expected to be resolved or rejected to launch the systray to continue, we have to catch this case too. Also: The file was imported is assets_common instead of assets_backend