Basic implementation of preset ID tracking

Signed-off-by: Danny Kopping <danny@coder.com>

# Conflicts:
#	site/src/pages/CreateWorkspacePage/CreateWorkspacePageView.stories.tsx
This commit is contained in:
Danny Kopping
2025-02-12 14:40:38 +02:00
parent 1f6be5ee7f
commit 7e6a7d26a1
10 changed files with 292 additions and 299 deletions

View File

@ -698,6 +698,9 @@ func createWorkspace(
if req.TemplateVersionID != uuid.Nil {
builder = builder.VersionID(req.TemplateVersionID)
}
if req.TemplateVersionPresetID != uuid.Nil {
builder = builder.TemplateVersionPresetID(req.TemplateVersionPresetID)
}
if claimedWorkspace != nil {
builder = builder.MarkPrebuildClaimedBy(owner.ID)