Wednesday, May 3, 2023
8 changes · master
Enhancements to existing features
Payment providers now have a cleaner way to control when required currencies are shown, reducing the need to customize shared payment screens. This helps AsiaPay and future payment integrations adapt their settings with less maintenance risk.
Original PR description
avoid overriding payment views by creating new computed field in the payment provider property and override it if needed in inherited payment models task-3120983
This update removes an unnecessary internal template assignment in the mail pinned messages panel. It does not change what users see, but it helps keep the code simpler and easier to maintain.
The delete confirmation button now says “Delete” instead of “Ok” across key Odoo views. This makes the action clearer for users and helps reduce accidental confirmations when removing records.
Original PR description
This commit changes the label of the delete modal confirm button from 'Ok' to 'Delete'. TaskID-3264614
This improvement lets Odoo run custom actions immediately before and after a record is saved. It gives teams more flexibility to validate, prepare, or react to saved information without changing the core save flow.
Original PR description
The purpose of this commit is to add the possibility to hook before and after the save of a record in the Record component. We will therefore add the possibility to pass onWillSaveRecord/onRecordSaved props that will be executed before/after the record save. 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
The Planning Gantt view now labels the delete confirmation button as "Delete" instead of "Ok". This makes the action clearer for users and reduces the chance of confusion when removing planning entries.
Original PR description
This commit changes the label in gantt view of planning in delete dialogbox from 'Ok' to 'Delete'. **Task**-3264614
The Helpdesk ticket screen now hides the "Add A Property" button by default and guides users through the intended client action instead. This reduces visual clutter and helps users follow the standard workflow, with a related Knowledge test adjustment to keep automated checks reliable.
Original PR description
Purpose ======= Hide the "Add A Property" button by default, and instead use the client action. Task-3188915
The payroll dashboard now stores its to-do notes directly on the company record instead of using the separate Notes app data model. This keeps the dashboard behavior stable while reducing dependency on a model that is being merged elsewhere.
Original PR description
The payroll dashboard was relying on `note.note` for the dashboard's todo, but as this model will soon be merged into `project.task` it was decided to make the notes of the dashboard simpler and to rely on a simple HTML field on the company instead. Related: https://github.com/odoo/upgrade/pull/4407 task-3142411
The appointment invitation form now places the share link URL on a new line below its label. This makes the link easier to read and copy, improving clarity for users sharing appointment details.
Original PR description
Before this commit: The link URL appears inline with its label. After this commit: The link URL now starts from a new line, below its label.