Monday, July 8, 2019
6 changes
Enhancements to existing features
Accounting users can now select several vendor bills and generate one combined PDF containing their original attachments. This reduces manual downloads and printing steps when handling batches of supplier documents.
Original PR description
Allow selecting multiples vendor bill and call an action to combine all the original pdfs into one pdf. This commit adds: - a method "action_print_original_invoice" in the account invoice that collect the ids of all the original invoice from the field "message_main_attachment_id" - a server action for the account invoice that call the newly created method "action_print_original_invoice" - a generic route (/attachment/download_pdfs) that combine multiples pdfs into one and respond with the pdf content if any or closes the browser window if none. opw-2006908 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
Work entry warnings are now managed through a dedicated conflict status instead of a separate warning flag. This makes payroll and HR scheduling issues easier to identify and resolve consistently for users.
Original PR description
`display_warning` is now replaced with the `conflict` state. 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
Receipt workflows will no longer automatically show detailed operations when advanced stock settings like multiple locations, packaging, or tracking are enabled. This keeps incoming receipt processing simpler while preserving detailed operations for other warehouse workflows where needed.
Original PR description
Before this commit, each picking type had its `show_operation` field on true if user actived multi locations, packaging or tracking. Now, it still the case except for picking type for receipt. Task #2031313
Payroll work entries now use a clearer conflict status instead of a separate warning flag. This helps payroll teams identify and manage problematic work entries more consistently, reducing confusion during payroll preparation.
Original PR description
The field `display_warning` is now replaced with the `conflict` state.
Users can now sort aged balance reports by clicking sortable column headers in the browser. This makes it easier to review balances, prioritize follow-up, and analyze report data without exporting it first.
Original PR description
Task 2010811 We can now sort a report according to a column. To so, click on the column in the browser. To activate the functionality, you need to set the class 'sortable' in the column header (_get_columns_name) and add a key 'no_format' on the columns you want to sort. The sorting will be the default python sorting for the type of the 'no_format' value. The title and section rows also need to have the 'no_format' key. This feature has been released for the aged balance reports.
Follow-up reports now include a Reconcile button, making it easier for accounting teams to match outstanding payments directly from the report. This reduces navigation and speeds up customer payment follow-up workflows.
Original PR description
Pad:https://pad.odoo.com/p/r.2a5096125e65f4b3429d4d3f53941d29 Task:https://www.odoo.com/web?debug=assets#id=1935597&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720