Fix KAN-3 project template flows

This commit is contained in:
2026-09-08 10:25:52 +00:00
parent db8855a056
commit fed6a282a4
13 changed files with 143 additions and 91 deletions
+1 -1
View File
@@ -63,7 +63,7 @@ const submit = (): void => {
form.source_template_id = '';
}
form.post(ProjectController.store(), {
form.post(ProjectController.store.url(), {
preserveScroll: true,
});
};
+2 -1
View File
@@ -22,6 +22,7 @@ import {
notifications as notificationSettings,
repositories as repositorySettings,
} from '@/routes/projects/settings';
import { create as projectTemplateCreate } from '@/routes/projects/templates';
import type { BreadcrumbItem, ProjectShowPageProps } from '@/types';
const props = defineProps<ProjectShowPageProps>();
@@ -99,7 +100,7 @@ const projectAreas = [
as-child
variant="outline"
>
<Link :href="`/projects/${project.id}/templates/create`">
<Link :href="projectTemplateCreate(project.id)">
Save as new template
</Link>
</Button>
@@ -89,12 +89,9 @@ const submitSwitchTemplate = (): void => {
return;
}
switchTemplateForm.submit(
ProjectController.switchTemplate(props.project.id),
{
preserveScroll: true,
},
);
switchTemplateForm.post(ProjectController.switchTemplate.url(props.project.id), {
preserveScroll: true,
});
};
const submitResetTemplate = (): void => {
@@ -102,7 +99,7 @@ const submitResetTemplate = (): void => {
return;
}
resetTemplateForm.submit(ProjectController.resetTemplate(props.project.id), {
resetTemplateForm.post(ProjectController.resetTemplate.url(props.project.id), {
preserveScroll: true,
});
};
@@ -112,7 +109,7 @@ const submitDelete = (): void => {
return;
}
deleteForm.submit(ProjectController.destroy(props.project.id), {
deleteForm.delete(ProjectController.destroy.url(props.project.id), {
preserveScroll: true,
});
};