proper closer status

This commit is contained in:
Mark Gregory
2026-06-23 11:01:55 +01:00
parent e12ab543e8
commit a6148f9bfd
8 changed files with 329 additions and 50 deletions
+23
View File
@@ -82,3 +82,26 @@
- Documented Public Reply versus Internal Note usage for responses and SLA handling.
- Documented recommended close-ticket UI behaviour, closure templates, SLA meanings, audit expectations, reopening guidance, and Helpdesk development standards.
- Preserved append-only changelog history.
- version: 1.9.38
date: 2026-06-23
type: bugfix
summary: Enforce mandatory closure comments when closing Helpdesk tickets.
changes:
- Added a close-ticket confirmation dialog that opens when a closed status is selected without a closure comment.
- Added server-side validation so closed statuses cannot be saved without a meaningful closure comment.
- Stored the closure comment as a Helpdesk response with Public Reply as the default visibility and Internal Note as an explicit option.
- Updated the status control UI with closed-status metadata and accessible modal controls.
- Added regression tests for blocked closure without a comment and successful closure with an auditable comment.
- Preserved append-only changelog history.
- version: 1.9.39
date: 2026-06-23
type: bugfix
summary: Fix Helpdesk ticket create editor body synchronisation.
changes:
- Updated the ticket creation rich-text Details editor so content is pushed into the Livewire body property before validation.
- Added Livewire navigation-safe editor initialisation so the sync logic works after wire:navigate page changes.
- Added input, keyup, paste, blur, and submit-capture synchronisation to prevent false "body field is required" validation failures.
- Changed the hidden body field to live Livewire binding so the server receives the latest editor content without requiring a page reload.
- Preserved append-only changelog history.