Add uninstall button to application setting (#15988)

As title

<img width="878" height="668" alt="image"
src="https://github.com/user-attachments/assets/b0c9ae1e-036f-4bdd-9bd2-a2a37c2e3b99"
/>
This commit is contained in:
martmull
2025-11-21 15:45:07 +01:00
committed by GitHub
parent 1fa9c45879
commit 445b76fa26
25 changed files with 352 additions and 59 deletions
@@ -8,6 +8,7 @@ export const TWENTY_STANDARD_APPLICATION = {
version: '1.0.0',
sourcePath: 'cli-sync',
sourceType: 'local',
canBeUninstalled: false,
} as const satisfies CreateApplicationInput;
export type CreateApplicationInput = Omit<
@@ -24,5 +25,3 @@ export type CreateApplicationInput = Omit<
| 'objects'
| 'serverlessFunctions'
>;
export type TwentyStandardApplicationUniversalIdentifiers =
(typeof TWENTY_STANDARD_APPLICATION)['universalIdentifier'];
@@ -20,6 +20,7 @@ export const computeWorkspaceCustomCreateApplicationInput = ({
universalIdentifier: applicationId,
workspaceId: workspace.id,
id: applicationId,
canBeUninstalled: false,
}) as const satisfies CreateApplicationInput & {
workspaceId: string;
id: string;