Thursday, October 12, 2023
3 changes
Enhancements to existing features
This update reduces the amount of generated CSS used by accounting and marketing automation screens. It should make pages slightly lighter to load while keeping the visual appearance and behavior unchanged.
Original PR description
On a runbot all database, moving from 2.15MB to 1.95MB (uncompressed) of CSS. task-3546717
Time off records now track changes to the payslip state in the activity log. This gives HR users a clearer history of payroll-related status updates directly from the employee leave record.
Original PR description
The Payslip State field will be tacked in the chatter so that it will be helpful for the user. task: 3506642
Two country-specific payroll accounting test modules are now excluded from the default automated runbot installation. This helps keep automated testing environments lighter and avoids loading extra payroll components unless they are explicitly needed.
Original PR description
*: test_l10n_(ch, us)_hr_payroll_account Prior to this commit, the modules `l10n_ch_hr_payroll`, and `l10n_us_hr_payroll` were automatically loaded on the runbot because these modules depend on `test_l10n_ch_hr_payroll_account` and `test_l10n_us_hr_payroll_account` respectively. In order to avoid overloading these modules on the runbot, we have added `installable: False` in the manifest file on `test_l10n_ch_hr_payroll_account` and `test_l10n_us_hr_payroll_account`. task - 3501382