Daily updates from Odoo
Navigate
Branch
Friday, April 2, 2021
12 changes
New functionality added to Odoo
Odoo Social gains support for connecting YouTube accounts and publishing videos, with video links automatically added to posts shared on other social networks. This helps marketers manage video campaigns from the same place as Facebook, Twitter, LinkedIn and other social content, while avoiding unnecessary video uploads through Odoo servers.
Original PR description
PURPOSE This commit introduces the YouTube media implementation for the social app. It differs a bit from other social media implementations as it allows to upload videos onto your YouTube account…
PURPOSE This commit introduces the YouTube media implementation for the social app. It differs a bit from other social media implementations as it allows to upload videos onto your YouTube account and share this video on your other various social media accounts (Facebook / Twitter / ...). SPECIFICATIONS Users will have to connect their YouTube account and give the appropriate permissions to enable the various module features. The YouTube social media implementation varies a bit from the previous ones because it also modifies the way post messages are built for other social media implementations. Indeed, when "posting" the video, it publishes it on YouTube and then adds the video link within the other social media post content. When the user sets the message as "Check out my great video!". It will end up as: "Check out my great video! https://youtube.com/XXXXXX" Which will in turn by correctly interpreted by the various social media to correctly format and display the post on their own interface. The YouTube implementation is also a bit more complicated since we have to implement a JS widget that allows updating your video file to your YouTube account directly. It was decided to avoid making the video file go through the Odoo server to obviously save up bandwidth, storage and time. LINKS Task 2209729 ENT PR odoo/odoo#14027 UPG PR odoo/upgrade#2333 IAP PR odoo/iap-apps#284
Enhancements to existing features
The website setup flow now includes the calendar feature as an available option. This makes it easier for businesses to enable calendar-based functionality when configuring a website, without extra manual setup.
Event permissions were cleaned up and a new Registration Desk role was added for staff handling attendee check-ins. This lets entrance teams create and manage registrations and use barcode scanning without giving them broader event management access that could accidentally change event setup.
Original PR description
Purpose ======= Clean the ACLs related to the Event application. Add a new group to manage the registration in the entrance of an event. This group should not be able to "break" things in Event but should be able to create and manage the registrations. Specification ============= This new group should be able to use event barcode. Task 2204364 COM odoo/odoo/pull/57022 ENT odoo/enterprise/pull/13984 UPG odoo/upgrade/pull/1897
Financial reports now include built-in checks that compare configured report totals against the underlying accounting entries. If mismatches are found, users see clear warnings and can review the affected accounts and journal items, helping improve confidence in statutory and management reporting.
Original PR description
The main goal is to enhance confidence in Odoo reports. It should help localization define accurate reports that are less subject to configuration issues through the use of a control domain on html.financial.report.line When a financial report line having this control domain is computed, it is also computed a second time as the sum of the account.move.line having that domain, and if the 2 numbers differ the line will appear in red in the report. When at least a line is red, a warning is shown at the top with a button that allows the user to run a check to see if an account is appearing in it only once. And each account of that type is displayed with all its move lines (grouped) on a new tree view. Task: 2452920
The payment form has been simplified to make payment details easier to review and enter. Businesses can now record outgoing payments that are not tied to a customer, vendor, or internal transfer, such as tax authority payments or deposits, while internal transfers and reporting are handled more clearly.
Original PR description
[IMP] account: Payments Form View Improvement Improvements of the Payment form view & Allow outgoing payments from Odoo that are neither to a vendor nor to a customer nor internal. eg. : It should be…
[IMP] account: Payments Form View Improvement Improvements of the Payment form view & Allow outgoing payments from Odoo that are neither to a vendor nor to a customer nor internal. eg. : It should be possible to mention a payment to the VAT administation, the payment of a caution to a third-party, ... - Add "Various" payment_type - Always display "Draft" or the sequence - Hide "Partner Type" - Turn Label "Customer/ Vendor" into Customer, Vendor or Various depending on the context. - Hide partner_id when is internal transfer - Add Journal smart button - Add "Various Payments" menu item - Add message in chatter linking paired payments to each other - Add/fix in currency or not Amount/Total colums for payments and moves - Prevent reconciling two amount on an account that would be simultaneously the Outstanding Payment (Cr) and the Outstanding Receipt one at the same time. - Other cosmetic changes Task: 2403336 Community PR: https://github.com/odoo/odoo/pull/66069
Resolved issues and error corrections
This update aligns bank statement imports with the latest import process and fixes a small access rights configuration issue in snailmail account follow-up. It helps prevent incorrect data handling and ensures user permissions are applied as intended.
Features or functions removed from Odoo
Tax reporting has been consolidated into the main accounting reports area, reducing module separation and simplifying maintenance. Business users should see the same reporting capabilities managed from a more unified accounting reports foundation.
Code cleanup and technical improvements
Cleaned up leftover editor configuration in Web Studio that no longer had any effect after the editor replacement. This reduces maintenance clutter without changing how users create or edit reports.
Original PR description
Some instance options of Summernote remained in the code after replacing Summernote with Odoo-Editor. This removes them as they effectively did nothing.
The barcode inventory adjustment flow has been reorganized to work directly with stock quantities instead of the older inventory adjustment model. This changes what users see when opening barcode inventory adjustments: they now see only items assigned to them and due for counting, while newly scanned unassigned items are automatically assigned so they remain visible.
Original PR description
This is the corresponding refactoring to go with the community refactoring. Primarily handles demo/test/tour updates to match refactoring. Barcode - Inventory Adjustments feature has bulk of changes: - removed kanban view for inventory adjustments (some cleanup of corresponding js files were done as part of this) - clicking on button now only shows quants assigned to user + have an inventory date of today or earlier - user can still scan/add products of quants they're not assigned to, but non-assigned quants will be auto-assigned to user (otherwise they won't appear again once user leaves current view) Task: 2440026 COM PR: odoo/odoo#68409 Upgrade PR: odoo/upgrade#2326
This pull request reorganizes legacy web application files and updates related tests and module manifests across several Odoo apps. It helps keep the codebase aligned with the newer web client structure while limiting direct business-user impact.
Odoo Studio has been updated to work with Odoo's new in-house editor, replacing the previous third-party editing component. This keeps report editing and sidebar tools aligned with the platform's newer editing experience while reducing reliance on the old editor library.
Original PR description
Related to https://github.com/odoo/odoo/pull/67818 which replaces the Summernote html editor library with the brand new in-house Odoo Editor library.
Miscellaneous changes
gives a traceback otherwise Forward-Port-Of: odoo/enterprise#17244
Original PR description
gives a traceback otherwise Forward-Port-Of: odoo/enterprise#17244