Tuesday, October 6, 2020
2 changes · master
Enhancements to existing features
Businesses can now use rich text formatting for terms and conditions shown on invoices, sales documents, and website checkout pages. This makes legal and commercial terms easier to read and present consistently across customer-facing documents and portals.
Original PR description
Before this commit, the terms and conditions could not be html formatted text.
taskid: 2304199Payroll managers can now export the key details of an incorrect payslip into a reusable test file, making it easier for support and developers to reproduce payroll problems. Sensitive employee information is anonymized during export, helping protect privacy while speeding up issue resolution.
Original PR description
When the payroll is incorrect, the feedback that we receive is generally: "this doesn't work". This commit add a route in the controller of hr_payroll, to export in a python file, all data useful to reproduce the exact employee situation about the incorrect payslip. Before testing and fixing the incorrect payslip, we need to anonymize all sensitive data about the employee. This commit converts all sensitive data into demo data. This commit add a button in payslip form view to use the new route to export all data about the incorrect payroll. This button is only displayed when we are in debug mode and the current user is a payroll manager. task-2337786