Thursday, December 10, 2020
8 changes · master
Enhancements to existing features
Users can now turn Google Calendar and Outlook calendar synchronization on or off independently without uninstalling modules. This gives businesses more control over calendar integrations while keeping the option to restart synchronization later.
Original PR description
Description of the issue/feature this PR addresses: Give more flexibility to the users by allowing them to stop the synchronization with Google/Outlook calendar. Current behavior before PR: Only way to stop the active synchronization with Google/Outlook calendar is to uninstall both modules. Desired behavior after PR is merged: Add a "toggle" button that allow to turn on/off the synchronization with Google/ Outlook calendar independently (i.e. possible to turn off Google sync. while leaving Outlook sync. active). (PS for the review: the source codes for Outlook and Google are almost identical, except for the Calendar Popovers and the tests for the new stop/restart feature). Task ID: 2330246 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change updates the website and email content editing tools so they better track and apply changes made inside editable pages. It should make editing snippets, forms, menus, and rich text content more reliable, with fewer formatting or synchronization issues across browsers.
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
Subscription templates now use clearer wording by describing invoice creation as posting rather than sending. The duplicate “send and try to charge” option was removed because it behaved much like sending after successful payment and could create confusing extra emails, especially for SEPA Direct Debit customers.
Original PR description
Purpose & Specifications 1) Wrong name for selections: "send" should be modify by "post". When Odoo creates an invoice, it is not send but "posted". 2) Remove "send & try to charge": the behavior of this option is similar to "Send after successful payment" LINKS PR: #10942 Task-id: 2201199
The Documents app now presents tags and sharing screens more cleanly, especially in list views and the Share & Emails area. Share links are no longer created just by opening the share action, reducing unnecessary links and keeping shared document management tidier.
Original PR description
Change the list view widget as KanbanFieldMany2ManyTags looks weird with the list view in the "All" folder. Add various cosmetic changes to Share & Emails form/list view. Prevent the Share button to immediately create a share link. This avoid creating useless links each time the user clicks on the Share button. Change some tests as the behavior of create_share has been updated. Task ID: 2329424
Payroll users can now access a dedicated Time Off to Approve menu under Work Entries. This makes it easier to identify leave requests that still need approval and must be included in payslip processing.
Original PR description
The purpose of this task is to add a new menu "Time Off to Approve" in Payroll that will display the leaves that have to be approved. In this commit a menu "Time Off to Approve" is added in the Work Entries, that display the leaves that have to be approved and have to be reported in payslip. **TaskID:2388746**
Resolved issues and error corrections
Coupon discounts on sales orders are now correctly reflected when creating invoices. This prevents customers from being billed without the promised discount when coupon products use delivered-quantity invoicing settings.
Original PR description
Master/13.4 Behaviour: SO to Invoice -> coupon discount does not reflect in Invoice 13.0 Behaviour: SO to Invoice -> Coupon discount reflect perfectly. LINKS: PR - #63062 TaskID - 2303244
This fix makes it possible to delete custom website snippets again after the delete action was being blocked by the editor's drag-and-drop behavior. It also adds an automated website editor test to help prevent the same issue from returning.
Original PR description
This commit is a manual forward port of #62555. The tour test needed to be adapted because the navigation flow is slightly different: upon custom snippet creation, the editor page used to be saved and reloaded in 14.0 but this is not the case anymore. Before this commit the deletion of custom snippets failed because the button click event got intercepted by the drag'n'drop mechanism. The currentTarget of the event was used in an asynchronous call where it had already been replaced by the jQuery's event bubbling mechanism when invoking the other handler. After this commit the deletion of custom snippets works again and a test tour is introduced to make sure it does not get broken again task-2405854 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
Users can now mark an activity as done and schedule the next one from the chatter without losing unsaved changes they made in the form. This reduces accidental data loss and makes activity follow-up smoother during record editing.
Original PR description
PURPOSE The changes in the form which are done in an edit mode are erased while the user marks activity as done and schedule a new one in chatter. SPECIFICATIONS The changes done in an edit mode will remain the same while the user marks activity as done and schedule a new one in chatter. LINKS PR https://github.com/odoo/odoo/pull/48434 Task-2160474 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr