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
@@ -217,6 +217,7 @@ export type Application = {
__typename?: 'Application';
agents: Array<Agent>;
applicationVariables: Array<ApplicationVariable>;
canBeUninstalled: Scalars['Boolean'];
description: Scalars['String'];
id: Scalars['UUID'];
name: Scalars['String'];
@@ -1765,7 +1766,6 @@ export type Mutation = {
createWorkflowVersionEdge: WorkflowVersionStepChanges;
createWorkflowVersionStep: WorkflowVersionStepChanges;
deactivateWorkflowVersion: Scalars['Boolean'];
deleteApplication: Scalars['Boolean'];
deleteApprovedAccessDomain: Scalars['Boolean'];
deleteCoreView: Scalars['Boolean'];
deleteCoreViewField: CoreViewField;
@@ -1853,6 +1853,7 @@ export type Mutation = {
syncApplication: Scalars['Boolean'];
testHttpRequest: TestHttpRequestOutput;
trackAnalytics: Analytics;
uninstallApplication: Scalars['Boolean'];
updateApiKey?: Maybe<ApiKey>;
updateCoreView: CoreView;
updateCoreViewField: CoreViewField;
@@ -2128,11 +2129,6 @@ export type MutationDeactivateWorkflowVersionArgs = {
};
export type MutationDeleteApplicationArgs = {
universalIdentifier: Scalars['String'];
};
export type MutationDeleteApprovedAccessDomainArgs = {
input: DeleteApprovedAccessDomainInput;
};
@@ -2547,6 +2543,11 @@ export type MutationTrackAnalyticsArgs = {
};
export type MutationUninstallApplicationArgs = {
universalIdentifier: Scalars['String'];
};
export type MutationUpdateApiKeyArgs = {
input: UpdateApiKeyInput;
};