intial ticket fix partial delete fix

This commit is contained in:
Mark Gregory
2026-06-18 15:33:41 +01:00
parent f655613ad7
commit 70cd7149aa
7 changed files with 1765 additions and 7 deletions
+4 -3
View File
@@ -402,10 +402,11 @@ versions:
- Added feature coverage proving every Helpdesk settings area can create records when optional select controls submit empty browser values.
- Kept module.json version in sync with changelog.yaml.
- version: 1.9.28
date: 2026-06-18
changed:
- 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.
- Fixed Helpdesk settings CRUD browser saves by loading Livewire scripts in the Helpdesk application shell before Flux scripts.
- Added explicit submit prevention to every Helpdesk settings form so browser submits are always handled by Livewire actions.
- Added regression coverage to prevent the Helpdesk shell from dropping the Livewire script stack again.
- Kept module.json version in sync with changelog.yaml.