Tuesday, June 6, 2023
7 changes
Enhancements to existing features
Users who open the Odoo web app without a connection to their Odoo server now see a clear offline screen instead of a failed page load. This improves the experience for progressive web app users by explaining the connection problem gracefully, without changing the existing in-app connection drop notifications.
Original PR description
This commit introduces a way to notify the user that he's "offline" (aka. cannot reach it's Odoo server) and that Odoo doesn't work in a graceful way in this circumstance. To do so, the Service-Worker will return the response of the ´web/offline´ route, which is cached at its setup. Note: this screen is only show when launched while "offline" and fails to load the requested page. It does not "interrupt" the WebClient to show this screen when the connection drops off (cf. not a replacement for the existing notification). Task ID: 3203639
This update refreshes and aligns app icons across several Odoo apps and localization modules, reducing inconsistencies between icon formats. Business users should see more consistent app branding and cleaner module presentation, with no expected workflow changes.
New trials for HR apps are now cleaner and better prepared when started without demo data. This helps businesses begin configuring appraisal, payroll, recruitment, and referral workflows with less cleanup and a more production-ready starting point.
Original PR description
PURPOSE ======= When you start a new trial of an app without demo data, you want to have everything perfect and ready for your own configuration TaskID: 3328654
The employee view is easier to use with a weekly timesheet shortcut, more flexible list display options, and corrected Belgian payroll attestation year information. Demo employee imagery was also cleaned up so updated profile pictures can appear correctly.
Original PR description
… the employee view This PR adds several UX improvements : - Timesheet smartbutton : Get weekly view instead of daily - Attestation (N) : Fix displayed year - Remove demo profile picture for Marc Demo to allow the new one - Employee tree view : Allow more flexibility in terms of what you can show and hide on the tree view task - 3299145
Recruiters can now refuse candidates through a dedicated server action, making it easier to handle unsuitable applications consistently. This streamlines recruitment operations and helps keep applicant statuses up to date across related referral records.
Original PR description
see odoo/odoo#119071
Several Helpdesk-related workflows now open medium-sized pop-up dialogs instead of large ones. This makes common wizard screens feel less oversized and easier to use without changing the underlying business process.
Original PR description
Reduce the size of the wizard dialog in helpdesk and timesheet app In this commit, in this commit, We have changed the size of wizard dialog to medium instead of large. task-3259212
The payroll apps no longer rely on a separate paid field on payslips. This streamlines payroll screens and related accounting/localization views, reducing redundant status information for users.
Original PR description
task - 3275256
Original PR description
task-2766273