Make projects depend on templates

This commit is contained in:
2026-09-08 10:25:52 +00:00
committed by Twyco
parent 40f9b473fc
commit fef82cb88f
19 changed files with 281 additions and 14 deletions
@@ -30,7 +30,7 @@ const breadcrumbs: BreadcrumbItem[] = [
href: projectShow(props.project.id),
},
{
title: 'Save as template',
title: 'Save as new template',
href: `/projects/${props.project.id}/templates/create`,
},
];
@@ -58,13 +58,13 @@ const submit = (): void => {
<template>
<AppLayout :breadcrumbs="breadcrumbs">
<Head :title="`Save ${project.name} as template`" />
<Head :title="`Save ${project.name} as new template`" />
<div class="mx-auto flex w-full max-w-3xl flex-1 flex-col gap-6 p-4">
<div class="space-y-3">
<Badge variant="outline" class="px-3 py-1">{{ project.key }}</Badge>
<Heading
:title="`Save ${project.name} as template`"
:title="`Save ${project.name} as new template`"
description="Capture reusable project configuration without copying operational ticket data."
/>
</div>
@@ -127,7 +127,7 @@ const submit = (): void => {
<div class="flex items-center gap-3">
<Button type="submit" :disabled="form.processing">
Save template
Save new template
</Button>
<Button as-child variant="outline">