v15.47.7
·
49 commits
to version-15
since this release
What's Changed
- Removes the duplicate warning headline that appears on the first save of an off-shift Employee Checkin. (#3323)
- Prevents errors in the "Hiring vs Attrition" dashboard chart by skipping Date Of Joining and Relieving Date data when the user lacks permission to view those fields. (#3329)
- Adds translation to status labels in the "Monthly Attendance Sheet" report so they appear in the user's language. (#3326)
- Updates Timesheet status calculation to mark entries as "Billed" whenever the Percentage Billed rounds to 100 %, even if tiny decimal differences exist. This prevents minor rounding quirks from leaving fully invoiced timesheets in an open status. (#3341)
- Adds translation support to field names in error messages for Shift Type and bulk data tools, so the labels appear in the selected language. (#3296)
- Automatically updates existing fully billed Timesheet records so they now display the "Billed" status instead of "Submitted". (#3346)
- Blocks changes to the Create Shifts After date on Shift Schedule Assignment once future shifts are generated, preventing duplicate assignments.
Starts recording all edits to each Shift Schedule Assignment, making past updates visible in the document’s history. (#3352)
Full Changelog: v15.47.6...v15.47.7
Authors: @elshafei-developer, @asmitahase, @barredterra
Reviewers: @asmitahase
AI content
For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.