Friday, May 24, 2024
7 changes
4 changes
Enhancements to existing features
Instagram Professional Account users can now publish posts with up to 10 images at once. Previews, validation, publishing, and feed display have been updated so multi-image posts are easier to create and review consistently.
Original PR description
Purpose ======= Allow Professional Accounts to post multiple pictures at once. Specifications ============== 1> Up to 10 images can be posted at once. 2> Instagram preview and error validation has been adapted. 3> 'social_post_instagram_image' controller has been adapted for single/multiple images to be processed. 4> Feed view has been adapted so that multiple images can be shown of the post. 5> Disable the hover effect on social_* preview. Task-3446492
The appointment booking screens have been visually refreshed with a simpler, cleaner layout and clearer emphasis on appointment start times. The booking progress indicator is now available directly in Appointments, so users can benefit from guided steps even without the website appointment app installed.
Original PR description
Revamped UI for Appointments: -Eliminated card borders and background colors. -Enhanced visibility by highlighting start time. -Furthermore, moved the appointment progress bar from website_appointment to appointment module, enabling users to benefit from it without the website dependency. Task-3912312
Knowledge embedded views now show a helpful empty-state message when there are no records to display. This gives users clearer guidance and helps them create their first record directly from the embedded view.
Original PR description
This work will enable the no-content helper of the embedded views of Knowledge. When the embedded views are empty, they will now show a no-content helper indicating to the user that there is no record to display. The no-content helper will provide guidance to the users and help them creating their first record. It also includes two small refactorings: * For the `_insertEmbeddedView` method: wrap all distinct prop arguments it received in one unique `props` argument. * The display name of embedded views will now be modified through the standard `setDisplayName` instead of a DOM manipulation. task-3381729
The Documents menu is reorganized so upload, request, link, spreadsheet, and workspace creation actions sit under a clearer New dropdown, while Share is easier to access as its own button. This makes common document actions easier to find and gives document managers a direct way to create workspaces from the current location.
Original PR description
Improve the burger menu ui: - reducing the labels size. - regrouping all the actions related to a document addition (upload, request, link, spreadsheet) under a "New" button dropdown. - Get the "share" button out of the dropdown, styled secondary. - Add the possibility to create a workspace from the "New" dropdown. Only available for the users with the group "group_documents_manager". Technical: As the "groups" attribute doesn't work in the ControlPanel xml, retrieving the user groups from the js. Removing the test named "when no sharable workspace is present, check the visibility of dropdown button inside 'All' workspace" as the dropdown button is now renamed "New" and is always enabled. Task-3889854
3 changes
Enhancements to existing features
Odoo now correctly determines the place of supply for GST purposes by using the customer's delivery address instead of the invoice address for most transactions. This ensures compliance with Indian GST regulations, which require the place of delivery to be used for movable goods, while maintaining the invoice address for Bill-to-Ship-to transactions.
Original PR description
- Previously,Odoo considers the invoice address as the place of supply. However, according to GST regulations, the place of supply may not always be the same as the invoice address. For movable goods, it should be the place of delivery and for Bill-to-Ship-to transactions, it should be the invoice address. - In situations other than Bill-to-Ship-to transactions, choose customer's delivery address as place of supply. task-3715853
This update enhances how Odoo validates business partners in the Peppol network for electronic invoicing. When users encounter registration issues, they now receive clearer error messages showing where their partner is currently registered. Additionally, the system now properly verifies that partners can actually receive the specific invoice format selected, not just that they exist on the network.
Original PR description
- When a user wants to register on Odoo SMP but they are registered somewhere else, we throw an error that asks them to deregister from another service. Sometimes users might not know where they are registered, so it would be helpful to pass that information about their current registration in the error message as well - Currently, we check whether a partner is valid by calling their SMP url. But it is possible that a participant exists on the Peppol network but cannot receive that specific format that a user has selected for them. A valid participant is one that both exists and can receive the document. task-3870271 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds an alternative method for managing DUA (Documento Único Administrativo) taxes in the Spanish localization module. Previously, there was only one way to handle DUA; now users have the option to use an exempt tax with proper mapping, providing more flexibility in how they manage this specific tax type in their accounting processes.
Original PR description
Description of the issue/feature this PR addresses: Add DUA exempt tax and its mapping Current behavior before PR: Only one way to manage DUA Desired behavior after PR is merged: Added an alternative to manage DUA with an innocuous tax and its mapping --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr