Tuesday, October 6, 2020
5 changes · master
Resolved issues and error corrections
This fix makes event pages more reliable as installable web apps by showing the install prompt more consistently and keeping offline cache storage under control. It also improves support for custom language URLs, helping multilingual event sites work correctly.
Original PR description
This PR aims at preventing the cluttering of the ServiceWorker's cache by filtering out non-necessary assets and preventing "opaque" responses from being cached. Also, it registers earlier the listener for the PWA install event, allowing to properly show the installation's banner in most of the case. Finally, it fixes the optional URL's language parsing by allowing custom language naming.
The web editor media dialog now properly shows the option to delete images. This restores an expected editing action that had become hidden, helping users manage page content without confusion.
Original PR description
Make image deletion visible in web editor media dialog. The button was covered by the 'div.o_we_media_dialog_img_wrapper' in commit : 94b59b1 task-2316712
This change adds the company country information to bank statements so related screens and logic can use it consistently. It helps ensure country-specific accounting behavior is available where bank statement data is managed.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Helpdesk users who do not have Timesheet access will no longer see the timer start controls. This avoids a frustrating permission error when stopping a timer and keeps time tracking actions available only to users with the right permissions.
Original PR description
Before this commit, a user with "User" group for Helpdesk and no group for Timesheet was able to start timer if option "Timesheet Timer" was enable When he want to stop the timer, he got a permission error saying that he doesn't have permission to create an entry in Timesheet. This fix hide buttons to start a timer. More precisely, this commit check if the user is in groups helpdesk.group_helpdesk_user and hr_timesheet.group_hr_timesheet_user. I haven't found a way to check if user is in both groups with xml so I've created a new field called "display_timer" Task id: 2326300 X-original-commit: 1634025509f4e103aebd7ab6b2c6f3431204c31d
This fix resolves an issue that prevented users from creating bank statements when the Mexican electronic invoicing module was installed. It helps accounting teams continue normal bank reconciliation and statement entry without disruption.
Original PR description
Task ID: 2350513