Thursday, October 30, 2025
2 changes · 19.0
Enhancements to existing features
The employee form no longer shows a separate extra hours checkbox because overtime behavior is already controlled through company settings. The extra hours field now appears only when an overtime ruleset is configured, reducing duplicate setup and making employee records clearer.
Original PR description
The extra hours checkbox in the employee form view was redundant, since overtime rules are already configured through the settings. This change removes the checkbox and makes the visibility of the extra hours field dependent on whether an overtime ruleset is defined. task-5082639
This update makes internal follow-up report tests use the company's configured currency symbol instead of assuming a dollar sign. It helps ensure accounting tests remain reliable across countries where currency symbols may be customized, such as distinguishing USD from local currencies.
Original PR description
This PR makes the currency symbol in `test_followup_lines_branches` and `test_followup_report_with_entries` dynamic, avoiding a hardcoded $ string. Why this is needed: Some localizations, like Argentina, use the $ symbol for their own currency (ARS). To prevent confusion with USD, in some cases a complementary module can change the USD symbol to "USD". When this happens, the original test fails because it specifically expects $. This change prevents that failure by fetching the symbol directly from the company's currency, making the test more resilient to configuration changes.