We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parent8afbc8f commit41dbe7dCopy full SHA for 41dbe7d
site/src/pages/WorkspacePage/WorkspaceReadyPage.tsx
@@ -168,8 +168,9 @@ export const WorkspaceReadyPage = ({
168
updateWorkspace(workspace,queryClient),
169
);
170
171
-// Delete workspace
172
-constcanDeleteWorkspace=Boolean(permissions?.updateWorkspace);
+// If a user can update the template then they can force a delete
+// (via orphan).
173
+constcanUpdateTemplate=Boolean(permissions?.updateTemplate);
174
const[isConfirmingDelete,setIsConfirmingDelete]=useState(false);
175
constdeleteWorkspaceMutation=useMutation(
176
deleteWorkspace(workspace,queryClient),
@@ -304,7 +305,7 @@ export const WorkspaceReadyPage = ({
304
305
306
<WorkspaceDeleteDialog
307
workspace={workspace}
-canUpdateTemplate={canDeleteWorkspace}
308
+canUpdateTemplate={canUpdateTemplate}
309
isOpen={isConfirmingDelete}
310
onCancel={()=>{
311
setIsConfirmingDelete(false);