Wednesday, December 6, 2023
7 changes · master
Enhancements to existing features
Bank statement demo data now uses today’s date for most transactions instead of setting everything to January 1. This makes demo and test scenarios, such as tax reporting checks, more representative across different reporting periods while keeping a small amount of start-of-year sample data.
Original PR description
Problem --------- The transaction dates of bank transactions in the demo data are all set to the 1st of January of the current year. In the scope of tests, that can be annoying. Let's say I want to check if the VAT on my bank fees has been included in the tax report: we won't find it depending on the tax report period. Objective --------- To keep some variety, keep 2 transactions and one statement on the 1st day of the year and set the other dates to today. Solution --------- Remove the date key in the demo data for the statements so that the current day is used by default (as described in account move). task-3607891 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Demo data now leaves the Customer Addresses option turned off in Accounting settings. This keeps the demo experience cleaner and easier to navigate for users evaluating the system.
Original PR description
Addresses the issue where the Customer Addresses option in the Accounting settings complicates the user interface in demo mode. By unchecking this option in the demo data, the UI is simplified. task-3599641 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Calendar events created by clicking directly in the calendar now respect the configured default event duration, instead of always using the standard one-hour length. This makes event creation more consistent for users and reduces manual adjustment when a business has set a preferred default duration.
Original PR description
Before this commit, when a default event duration was defined in ir.default, it was taken into acocunt in new form but not when the calendar view was clicked to create a new event. This commit allows to use this functionnality. By default the event duration is still 1 hour. taskid 3508596 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The time off accrual plan screens now use clearer labels and tooltips to help users understand how accrual rules work. This reduces confusion when configuring leave policies and makes the setup process easier for HR teams.
Original PR description
Several improvements can be made to the labels and tootips in accrual plan to improve the comprehension. task: 3594144 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The web editor now uses the current user's name already stored in the session instead of making an extra server request. This reduces unnecessary background work and can make collaboration features feel slightly more responsive.
Original PR description
There is no need for an rpc when the user name is already available in the session. task-3572119
The website editor now better handles helpdesk ticket forms by letting the page template manage which helpdesk team is selected. This makes it clearer for editors which team’s form is being used and avoids showing unnecessary technical form details.
Original PR description
Before this commit, the editor on the website's help page did not display the name of the team whose ticket form was selected. This commit hides the form action data in the website editor since the template could manage itself the team to use in that form. task-3506482
The appointment module’s automated test was adjusted to match the default calendar duration. This helps keep internal quality checks aligned with current scheduling behavior, reducing false test failures without changing user-facing functionality.
Original PR description
taskid: 3508596