Monday, May 13, 2024
7 changes
2 changes
Enhancements to existing features
Marketing automation users can now select which outgoing mail server is used when sending mass emails from templates. This gives businesses more control over email delivery setup while keeping the option hidden for SMS templates where it does not apply.
Original PR description
Purpose: -------- Allow users to select which outgoing mail server is used when sending mass mailings from the mail templates. The `mail_server_id` has been added in a new `advanced` group in the marketing activity's mailing mailing form view. It also removed the `readonly` attribute from the field on the marketing automation's mailing mailing form view (because mailings used in marketing automation are set as `done` by default, hence this field was always readonly). This field is made invisible for sms templates. Task-3862060
Businesses can now choose which appointment details customers see on the website and in confirmation emails. This helps tailor booking pages for different use cases, such as hiding approximate durations or timezone information when they are not relevant to customers.
Original PR description
[Task 3568931](https://www.odoo.com/web#id=3568931&cids=1&menu_id=6478&action=4043&model=project.task&view_type=form) [Mock Up](https://app.excalidraw.com/l/65VNwvy7c4X/2FcgfyW3hU2) ## Purpose…
[Task 3568931](https://www.odoo.com/web#id=3568931&cids=1&menu_id=6478&action=4043&model=project.task&view_type=form) [Mock Up](https://app.excalidraw.com/l/65VNwvy7c4X/2FcgfyW3hU2) ## Purpose Depending on the business scope, company may want to display a different confirmation page to their customers. e.g. : If you are a restaurant, a duration of 3 hours is just an approximation for your own organization, customers should not read about it ## Changes ### Appointment Type: In order to customize the appointment views on the website and the mail templates, we need to add some fields to the appointment type model: - hide_duration - hide_timezone ### Appointment Templates: With the two fields created above, we add some t-if condition to show or not some informations on the templates views. ### website_appointment: Add a new snippet to customize the page related to an appointment type that contains 4 checkboxes: - Show Timezone - Show Duration - Show User/Resource Pictures - Allow Guests When triggered, these options will modify the record of the appointment type related to the view. As we want this snippet to be shown during the whole flow of the appointment registration, we created a common CSS class : o_wappointment_type_widget This class will be used to show the snippet in each view of the flow. The snippet is associated to a JS snippet that will handle the calls to the ORM in order to update the record of the appointment type.
5 changes
Enhancements to existing features
This update improves the user experience by hiding Avalara tax-related fields in the system for countries outside the United States and Canada, where Avalara services are not applicable. This prevents confusion and streamlines the interface for users in other regions by only showing relevant tax configuration options.
Original PR description
Avalara fields should not be shown to countries that are neither US or Canada. This commit handles this. task-3477234
This update removes the validation requirement that prevented users from having multiple bills with the same reference number. This change improves the user experience by eliminating a frustrating restriction that doesn't align with real-world business practices, making the system more flexible and easier to use.
Original PR description
[REM] account: remove validation on bills ref Remove validation on bills ref and allow users to have multiple bills with same ref Reason: improve user experience with the system as it's a pain for them in a real life scenario Task-3869240 odoo-PR#https://github.com/odoo/odoo/pull/161995
This update automatically populates Swift and BIC codes when setting up bank accounts in Odoo. Since the bank connection API already provides this information, we now capture and store it in your journal records. This streamlines the account setup process and reduces manual data entry, improving your overall experience.
Original PR description
[IMP] account_online_synchronization: populate swift/bic in journals Swift_code/BIC is already being returned by bank connection with odoofin accounts api We already populate the rest of the journals' details. So, We populate the swift/bic and link it with the journals Reason: Improve the user-experience Task-3891695 odoofin-pr: https://github.com/odoo/odoofin/pull/273
This update improves the double holiday benefit calculation in the Belgian payroll system by incorporating employees' job roles from the previous year. This ensures more accurate holiday entitlements by considering employment history, which is important for proper payroll compliance and employee compensation.
Original PR description
This will add the previous year occupation to the double holiday computation. Task: 3893810
This update changes the default invoice sending method to use Peppol only, instead of sending by both email and Peppol simultaneously. Customers can still choose to send by both methods if needed. This prevents duplicate invoice deliveries and streamlines the default sending experience.
Original PR description
[IMP] Accounting: Set send by Peppol default instead of Send by email & Send by Peppol Set send by Peppol default instead of Send by email & Send by Peppol in sending the invoice Reason: To avoid sending the email twice unless the client wants that, He will still have the option to do so Task-3829627