Daily updates from Odoo
Friday, July 5, 2024
5 changes · master
New functionality added to Odoo
Website editors can now add a dynamic section that displays available appointments directly on a website. The update makes appointments easier to promote and improves filtering by staff, resources, or appointment names, while clarifying the existing appointment button option.
Original PR description
*: website_appointment__account_payment, website_enterprise In order to easily display existing appointments on the website, add an 'Appointments' dynamic snippet. It will display punctual and…
*: website_appointment__account_payment, website_enterprise In order to easily display existing appointments on the website, add an 'Appointments' dynamic snippet. It will display punctual and recurring appointments, published and linked to the current website (or all). Also, a few options are added: - One can filter on Users / Resources - If one of those is used, the user can select existing users / resources to filter the displayed appointments - Also, one can specify a list of comma separated names that will be used to search appointments based on 'name'. Some placeholder data is added. The snippet template is the same one as appointment cards on the front-end. Therefore, the card template has been split into sub templates, being called in the snippet one. The split is done in a separate commit. The main difference is the display of the sample ribbon. The previous 'Appointment' snippet, which adds a button that can redirect to appointments (with some options) is renamed (in strings, not in the files, to avoid versioning the snippet) to 'Appointment Button' to be more explicit. In a separate commit, align domains used to fetch and choose appointment types for the s_online_appointment snippet. (including both website and datetime domains) Task-3889948
Enhancements to existing features
Appraisal forms now include an option to notify followers when a 360 feedback survey is submitted. This helps managers and relevant stakeholders stay informed about feedback completion without manual follow-up.
Original PR description
new Followers options added in appraisal form for 360 feedback when checked, send notification after submitting 360 feedback survey form in appraisal task-3956699
Tasks created from the calendar now keep both their start and deadline dates based on the selected time range. This makes task planning more accurate and consistent when users create tasks directly from day or week calendar views.
Original PR description
…alendar view Before this commit: - When creating tasks from calendar view by selecting one or many cells in day/weeks scale, the task is created with only date_deadline. its planned_date_begin is not set. After this commit: - planned_date_begin is set. task-3916735
Tax reports now show a visual warning when the base amount and tax amount on a line appear inconsistent. This helps accounting users spot potential reporting issues faster and review them before relying on the report.
Original PR description
Displays a visual cue in `generic_tax_report`, when the base amount and tax amount of a line is inconsistent. task-3203762
Sendcloud and FedEx delivery options now work with the updated pickup location selector in the online checkout. This keeps pickup point choices consistent across carriers and removes outdated screens that are no longer needed.
Original PR description
*: website_delivery_sendcloud, website_sale_fedex Remove now unused views, uniformize data sent by delivery methods, and adjust tests to adapt to the changes made in `Delivery`. See also: - https://github.com/odoo/odoo/pull/156382 - https://github.com/odoo/upgrade/pull/6194 task-3747001