Tuesday, August 6, 2019
19 changes · master
Enhancements to existing features
Purchase orders created by merging requests for quotation with the same vendor will now generate separate receipts when items are destined for different warehouse locations. This helps ensure each receipt shows the correct destination, reducing warehouse processing errors.
Original PR description
Description of the issue/feature this PR addresses: - When two RFQ merge with same vendor and validate PO it create only one receipt with two different moves and destination location on receipt not correctly set so its not correct behaviour Current behavior before PR: - Currently when validate PO with two RFQ merge of same vendor with different destination location so currently it will create only one receipt with two different moves. Desired behavior after PR is merged: - Now when validating PO with two RFQ of same vendor with different destination location so now it will create two separate receipt and set correct destination location on receipt -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Task : https://www.odoo.com/web#id=1915336&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad : https://pad.odoo.com/p/r.aaf5d0f8def78a86805ed6da30a86e43
Purchase order cancellations now better control whether related stock movements should also be cancelled, including draft purchase requests. Manufacturing and subcontracting flows are adjusted to avoid cancelling movements that originate from available stock, helping prevent unintended inventory disruptions.
Original PR description
Task : https://www.odoo.com/web#id=1913297&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad : https://pad.odoo.com/p/r.1db8d2f1edb6e356d86bd2463e3096da
Shop category pages can now include a custom cover or other website building block. This helps businesses create richer, more tailored category landing pages to improve presentation and merchandising.
Original PR description
…in /shop/category/X 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
Sales, Purchase, and Inventory settings now include an option to control how many decimal places are used for product units of measure. This helps businesses align quantity precision with their operational needs, improving consistency in orders, stock moves, and related workflows.
Original PR description
Description of the issue/feature this PR addresses: - Add a setting in Sales, Purchase & Stock about the decimal accuracy of the product UoM. Current behavior before PR: - Currently there isn't any configuration setting to set decimal accuracy of product unit of measure. Desired behavior after PR is merged: - Now you can set decimal accuracy of product unit of measure in configuration settings on stock, sale and purchase. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Task : https://www.odoo.com/web#id=1910915&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad : https://pad.odoo.com/p/r.4d8b5a23a9b396a409f4819c173d9b4f
The sign-up and login module now enables password reset by default, so users can recover access without administrators having to manually activate the option. Related email template data was reorganized to support future configuration needs without changing the user experience.
Original PR description
Task: https://www.odoo.com/web#id=1864478&action=333&active_id=965&model=project.task&view_type=form&menu_id=4720
The calendar event list now focuses on upcoming events by default, making it easier for users to see what needs attention next. Events are also grouped by month by default, improving readability and planning in the list view.
Original PR description
To facilitate the reading of the events on tree view I had a filter to only display upcoming events by default. Also grouping events by month by default. Task: 36277 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
This update makes accounting settings easier to understand by showing tax-related options only when they are relevant to the company's region, while keeping them visible if already installed. It also improves invoice and refund forms by clarifying accounting date behavior and making key tax labels visible in more cases.
Original PR description
Description of the issue/feature this PR addresses: task : https://www.odoo.com/web#id=1819063&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 pad : https://pad.odoo.com/p/r.5e3c3ddc235d7cde6c2d5b621fd5bde5 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
Users can now open and edit records directly from many-to-many tag fields, reducing the need to navigate through hidden settings menus. This makes it easier to correct misspellings or update tag details in common places like customer forms, product attributes, and settings screens, while still allowing views to disable editing when needed.
Original PR description
Task: https://www.odoo.com/web#id=29227&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.bd028474aa7424158a77062cbec9c1c4 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
This update fixes an issue that could leave blank entries in channel subscriber lists. It also improves channel invitations by suggesting eligible users and partners, and ensures newly created users are automatically added to relevant channels based on their group membership.
Original PR description
Description of the issue/feature this PR addresses: https://www.odoo.com/web#id=49261&view_type=form&model=project.task&action=333&active_id=1251&menu_id=4720 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
Phone numbers now behave more consistently across desktop and mobile. Users can click numbers to open the right calling option, using VoIP on desktop when available and the phone dialer or installed calling apps when appropriate.
Original PR description
Task : https://www.odoo.com/web#id=30369&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad : https://pad.odoo.com/p/openerp-project.task-DEJLKF43FJ For res.partner **If voip is not installed:** - Just have a link on phone number of type 'tel: ' it will open the phone app on the phone to call a number (and in desktop open respective app if installed like skype, hangout). **If voip is installed:** - Voip behavior on desktop only, and on mobile just let the 'tel: ' because mobile does not support webRTC. For hr.employee: - On web, always open third party app like skype or hangout, even VOIP is installed or not - On Mobile, always open phone app to dial number, even VOIP is installed or not because mobile does not support webRTC.
Inventory locations can now be linked to an analytic account for real-time inventory valuation. This helps businesses track inventory-related accounting impacts more precisely by location and improves clarity around inventory account labels.
Original PR description
Task: https://www.odoo.com/web#id=31342&view_type=form&model=project.task&action=327&menu_id=4720 Pad:https://pad.odoo.com/p/r.1b43d24a0d2334b8b1397db8d34962ab 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
This improves how Odoo stores and displays currency exchange rates by keeping more decimal precision where needed. Businesses using currencies with very small exchange-rate differences can get more accurate conversions, while list views remain easier to read.
Original PR description
Description of the issue/feature this PR addresses: <b> Task:</b> https://www.odoo.com/web#id=2024668&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 <b> Pad:</b> https://pad.odoo.com/p/r.e7f9fe9984c0e9b6562df43b364053a0 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
Odoo can now be pointed directly to one or more folders containing upgrade scripts, removing the need for manual workaround links. This makes system upgrades easier to configure and maintain, especially for teams managing custom migration processes.
Original PR description
This commit adds a new way to use a migrations scripts folder whithout needing to symlink it to an hardcoded path. The folder specified in --migrations-path is then being used by migration.py to find and execute migrations scripts per module specified in the -u CLI option. The folder needs to have the following structure: ``` - <upgrade_path folder> - <module1 name> - <version1> - <script1> - <script2> - ... - <scriptn> - <version2> - <scripts> - <module2 name> - <versions> - <scripts> - ... ```
IoTBox devices now update their clock each time the Raspberry Pi starts. This prevents incorrect device dates from causing valid website security certificates to be rejected, helping connected displays access Odoo content reliably.
Original PR description
Displays connected to an IoTBox need to get the css from the Odoo instance. Since we didn't have time synchronization, the time of the IoTBox was frequently a few weeks or months behind the real time. SSL certificate created after the current time of the IotBox were rejected, making it impossible to access some URLs. To fix this, we update the time everytime the Raspberry Pi boots. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Studio now makes new fields easier to configure by selecting them automatically and opening their properties right after they are added. It also gives clearer guidance when creating one-to-many fields, including warnings when no matching related field exists and more readable model names in choices.
Original PR description
This commit improves the overall usability of field creation using studio. Main improvements are : - When dropping a new field, that filed will be selected automatically and the properties tab will be opened right away for that field, instead of having to click the field. Also, when a node is selected / clicked, label of the node / field will be selected by default to ease the edition. - When dropping a new one2many field, if there is no related many2one field available, a warning will be shown instead of the empty drop-down. - When dropping a new one2many field, if there are related many2one fields to be displayed in drop-down, now model description will be displayed in the brackets instead of technical names. task-1917694 Pad link- https://pad.odoo.com/p/r.5c522e85a1b22f0fbb4a60b084387dfd
The Documents app now makes the document inspector easier to use, especially when assigning tags or working with locked documents. Users can search tags more predictably, see more tag results when needed, and locked documents are clearer and protected from edits.
Original PR description
Changes the behaviour of the inspector's tag menu:
* when a tag is selected, the focus remains on the input
* when more than 8 tags are found, a "search more" appears
* the search filter has been changed from fuzzy to a non case-sensitive
filter
Changes the behaviour when the document is "locked":
* when a document is locked, the fields become readonly
* in the kanban view, the locked icon has been moved near the name
in addition, this commit adds various changes to the inspector visuals
Task: #1981182The Documents app now includes a list view, making it easier for users to browse and manage documents in a familiar table-style layout. The document form view was also improved to provide a smoother experience when reviewing or editing document details.
Original PR description
This commit adds a list view to documents and improves the form view. Task: #2035462
Users can now undo Studio customizations on Odoo-provided views and return them to their original default state. This makes it safer to experiment with view changes and easier to recover from unwanted customizations without technical help.
Original PR description
This feature allows users to restore a default view provided by Odoo once they made some custom changes on it through Studio. Tasks #1971186
Documents now shows preview thumbnails for YouTube links in kanban cards and the document inspector. This makes video links easier to recognize at a glance and improves browsing through shared content.
Original PR description
After this commit, youtube video's urls will have their thumbnail displayed as the kanban image and as the documents Inspector preview image. Task: #2006818