intial ticket fix partial delete fix

This commit is contained in:
Mark Gregory
2026-06-18 15:25:35 +01:00
parent 8912d28b7b
commit f655613ad7
3 changed files with 67 additions and 370 deletions
+3 -4
View File
@@ -405,8 +405,7 @@ versions:
- version: 1.9.28
date: 2026-06-18
changed:
- Fixed Helpdesk settings CRUD browser submissions by adding explicit Livewire submit prevention to every settings form.
- Kept users on the active settings panel after create, update, delete and defaults actions.
- Added safe delete handling for all settings records so protected rows show a clear message instead of breaking the page.
- Added feature and browser coverage for settings CRUD panel persistence and browser-driven status create/edit/delete.
- Fixed all Helpdesk settings create/update saves by replacing id-null updateOrCreate calls with explicit create-or-update persistence.
- Prevented PostgreSQL from receiving explicit null primary keys when creating statuses, priorities, categories, teams, projects, boards, Git repositories, workflow templates, canned responses, SLA policies, automation rules, checklists, tags and products.
- Preserved the existing working Helpdesk layout and settings UI while fixing the broken CRUD save path.
- Kept module.json version in sync with changelog.yaml.