feat: templates per ticket type

Each ticket type can carry a starting description and a checklist, edited
in the project settings. New tickets of that type get the description
when they come without one and always get the checklist; the new ticket
form says what the template will add.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-08 15:58:37 +02:00
parent 8994590b54
commit 5863d773be
23 changed files with 565 additions and 9 deletions

View File

@@ -86,6 +86,12 @@ export function toSettingsInput(
icon: t.icon,
color: t.color,
archived: t.archived,
template: t.template
? {
description: t.template.description ?? null,
checklist: t.template.checklist,
}
: null,
})),
areas: settings.areas.map((a) => ({
id: a.id,