Friday, July 19, 2024
6 changes · master
Enhancements to existing features
This update simplifies how the Knowledge app prepares a user-facing message by removing an unnecessary intermediate step. It does not change functionality, but helps keep the code easier to maintain and less prone to future issues.
Original PR description
Also inline the local as there doesn't seem to be a point to it.
Appointment invite codes now avoid exposing raw technical identifiers and are generated only when needed. This keeps invite references cleaner for users while slightly reducing unnecessary processing behind the scenes.
Original PR description
Also don't compute an entire uuid4 for just 4 random bytes, and don't compute anything if we don't need to
The Helpdesk ticket form now shows helpful placeholder text in the description field. This gives users clearer guidance on what information to enter, making ticket creation easier and more consistent.
Original PR description
Prior to the this commit, the description of a ticket was empty in the helpdesk's ticket view form. This PR adds a placeholder to the description in order to help users understand better its usage. Task-3858665
Timesheet-related screens now show the correct label for the unit amount field directly in each view. This removes an older workaround and makes the wording more consistent for users across helpdesk, sales timesheets, and timesheet grid screens.
Original PR description
With task 3330297, the override made to set the right label to unit_amount field is no longer needed. This PR will remove the override and set the correct label for this field in every view. task-3911485
This update improves how Knowledge article names are prepared by ensuring all relevant information is tracked upfront. It helps avoid unnecessary background lookups, which can make related Knowledge views load more efficiently.
Original PR description
Some fields are missing in the display_name dependencies resulting in additional queries.
Field service tasks will no longer create a blank timesheet sales line when products are added but no time is recorded before the task is completed. This keeps sales orders cleaner and avoids confusing or unnecessary billing lines.
Original PR description
With this commit, we prevent the creation of an empty sol for timesheets when products are added to the task but no timesheet entries are made. and, the task is marked as done. task-3995703