Tuesday, June 21, 2022
5 changes · master
Enhancements to existing features
This update simplifies how the enterprise mail form layout handles the chatter area by moving shared logic into the common codebase. The change reduces duplicated customization and should make future maintenance safer without changing day-to-day user workflows.
The invoice document scanning flow now shows more specific error messages when OCR processing fails, such as unsupported image sizes, missing page counts, or PDF conversion problems. This helps users and support teams understand what went wrong and take the right next step faster.
Original PR description
- Added new errors messages to be displayed in the client coming from the OCR
This update strengthens automated checks across Helpdesk workflows, including ticket assignment, portal closure, live chat commands, ratings, service-level policies, field service tasks, and related sales, repair, stock, and accounting actions. It helps reduce the risk of regressions in customer support processes without changing end-user functionality directly.
Original PR description
This PR removes some unused test code and adds tests to cover the following helpdesk cases: - Employees on time off should not get automatically assigned to tickets. - The `/helpdesk command` should…
The mail enterprise form code was reorganized so related sections are grouped and ordered more logically. This is an internal cleanup that makes future maintenance easier without changing user-facing behavior.
Original PR description
Overridden methods from Form view are separated from custom mail methods, and are sorted according to their call in the lifecycle. This will make it easier to understand the file, in preparation to clean it further. Part of task-2871070
When supplier invoices are processed with the “Single line per tax” option, line descriptions now use a generic supplier-and-date format instead of detailed extracted text. This keeps invoice summaries focused on the amounts and taxes, which is what users of this option typically need.
Original PR description
When the option "Single line per tax" is activated, it will now use the generic "Supplier - date" description. This is done as most users of that option don't actually care about the description of the lines, only the amounts and taxes matter. Task #2858632
This PR removes some unused test code and adds tests to cover the following helpdesk cases: - Employees on time off should not get automatically assigned to tickets. - The `/helpdesk command` should create a new ticket. - The `/helpdesk_search` command should return tickets matching the query. - When an SLA policy is set on a service, the SOL containing this service should be set on the SLA policy once the SO is confirmed. - An email should be sent to the customer when a ticket reaches a stage with a rating template. - The ratings should be displayed on the website. - Tickets should be able to be shared on the help forum. - Tickets should close automatically after a configurable period of time. - Customers should be able to close their own tickets in the portal when the setting is enabled. - Refunds, Repairs and Returns should be logged in the chatter. - An fsm task should be able to be created from a ticket, and closing said task should be logged in the chatter of the ticket. Task-2796546