Skip to content

Commit 81b9c56

Browse files
author
David Hasani
committed
remove agree to local build form
1 parent 7054dfc commit 81b9c56

File tree

8 files changed

+5
-51
lines changed

8 files changed

+5
-51
lines changed

plugins/amazonq/codetransform/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codemodernizer/CodeTransformChatApp.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ private enum class CodeTransformMessageTypes(val type: String) {
4343
CodeTransformStop("codetransform-stop"),
4444
CodeTransformCancel("codetransform-cancel"),
4545
CodeTransformContinue("codetransform-continue"),
46-
CodeTransformAgree("codetransform-agree"),
4746
CodeTransformConfirmSkipTests("codetransform-confirm-skip-tests"),
4847
CodeTransformConfirmOneOrMultipleDiffs("codetransform-confirm-one-or-multiple-diffs"),
4948
CodeTransformNew("codetransform-new"),
@@ -79,7 +78,6 @@ class CodeTransformChatApp : AmazonQApp {
7978
CodeTransformMessageTypes.CodeTransformStop.type to IncomingCodeTransformMessage.CodeTransformStop::class,
8079
CodeTransformMessageTypes.CodeTransformCancel.type to IncomingCodeTransformMessage.CodeTransformCancel::class,
8180
CodeTransformMessageTypes.CodeTransformContinue.type to IncomingCodeTransformMessage.CodeTransformContinue::class,
82-
CodeTransformMessageTypes.CodeTransformAgree.type to IncomingCodeTransformMessage.CodeTransformAgreeToLocalBuild::class,
8381
CodeTransformMessageTypes.ChatPrompt.type to IncomingCodeTransformMessage.ChatPrompt::class,
8482
CodeTransformMessageTypes.CodeTransformConfirmSkipTests.type to IncomingCodeTransformMessage.CodeTransformConfirmSkipTests::class,
8583
CodeTransformMessageTypes.CodeTransformConfirmOneOrMultipleDiffs.type to IncomingCodeTransformMessage.CodeTransformConfirmOneOrMultipleDiffs::class,
@@ -184,7 +182,6 @@ class CodeTransformChatApp : AmazonQApp {
184182
is IncomingCodeTransformMessage.CodeTransformConfirmSkipTests -> inboundAppMessagesHandler.processCodeTransformConfirmSkipTests(message)
185183
is IncomingCodeTransformMessage.CodeTransformConfirmOneOrMultipleDiffs -> inboundAppMessagesHandler.processCodeTransformOneOrMultipleDiffs(message)
186184
is IncomingCodeTransformMessage.CodeTransformContinue -> inboundAppMessagesHandler.processCodeTransformContinueAction(message)
187-
is IncomingCodeTransformMessage.CodeTransformAgreeToLocalBuild -> inboundAppMessagesHandler.processCodeTransformAgreeToLocalBuild(message)
188185
is IncomingCodeTransformMessage.CodeTransformNew -> inboundAppMessagesHandler.processCodeTransformNewAction(message)
189186
is IncomingCodeTransformMessage.CodeTransformOpenTransformHub -> inboundAppMessagesHandler.processCodeTransformOpenTransformHub(message)
190187
is IncomingCodeTransformMessage.CodeTransformOpenMvnBuild -> inboundAppMessagesHandler.processCodeTransformOpenMvnBuild(message)

plugins/amazonq/codetransform/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codemodernizer/InboundAppMessagesHandler.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ interface InboundAppMessagesHandler {
1313

1414
suspend fun processCodeTransformContinueAction(message: IncomingCodeTransformMessage.CodeTransformContinue)
1515

16-
suspend fun processCodeTransformAgreeToLocalBuild(message: IncomingCodeTransformMessage.CodeTransformAgreeToLocalBuild)
17-
1816
suspend fun processCodeTransformStartAction(message: IncomingCodeTransformMessage.CodeTransformStart)
1917

2018
suspend fun processCodeTransformSelectSQLMetadataAction(message: IncomingCodeTransformMessage.CodeTransformSelectSQLMetadata)

plugins/amazonq/codetransform/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codemodernizer/constants/CodeTransformChatItems.kt

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,6 @@ private val continueTransformationButton = Button(
5252
id = CodeTransformButtonId.ContinueTransformation.id,
5353
)
5454

55-
// used to agree to local build
56-
private val agreeToLocalBuildButton = Button(
57-
keepCardAfterClick = false,
58-
waitMandatoryFormItems = false,
59-
text = "Agree",
60-
id = CodeTransformButtonId.AgreeToLocalBuild.id,
61-
)
62-
6355
private val confirmUserSelectionLanguageUpgradeButton = Button(
6456
keepCardAfterClick = false,
6557
waitMandatoryFormItems = true,
@@ -295,15 +287,6 @@ fun buildUserReplyChatContent(reply: String) = CodeTransformChatMessageContent(
295287
type = CodeTransformChatMessageType.Prompt,
296288
)
297289

298-
fun buildPermissionToBuildChatContent() = CodeTransformChatMessageContent(
299-
message = message("codemodernizer.chat.message.permission_to_build"),
300-
type = CodeTransformChatMessageType.FinalizedAnswer,
301-
buttons = listOf(
302-
cancelUserSelectionButton,
303-
agreeToLocalBuildButton
304-
)
305-
)
306-
307290
fun buildCheckingValidProjectChatContent() = CodeTransformChatMessageContent(
308291
message = message("codemodernizer.chat.message.validation.check_eligible_modules"),
309292
type = CodeTransformChatMessageType.PendingAnswer,

plugins/amazonq/codetransform/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codemodernizer/controller/CodeTransformChatController.kt

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -121,17 +121,10 @@ import software.aws.toolkits.jetbrains.services.codemodernizer.utils.validateYam
121121
import software.aws.toolkits.jetbrains.services.codewhisperer.telemetry.QFeatureEvent
122122
import software.aws.toolkits.jetbrains.services.codewhisperer.telemetry.broadcastQEvent
123123
import software.aws.toolkits.jetbrains.services.cwc.messages.ChatMessageType
124-
import com.intellij.openapi.application.ApplicationManager
125-
import com.intellij.openapi.fileEditor.FileEditorManager
126-
import com.intellij.testFramework.LightVirtualFile
127-
import org.jetbrains.yaml.YAMLFileType
128-
import software.aws.toolkits.jetbrains.services.codemodernizer.constants.buildPermissionToBuildChatContent
129124
import software.aws.toolkits.jetbrains.services.codemodernizer.constants.buildPromptTargetJDKPathChatContent
130-
import software.aws.toolkits.jetbrains.services.codemodernizer.constants.buildUserReplyChatContent
131125
import software.aws.toolkits.jetbrains.services.codemodernizer.model.CLIENT_SIDE_BUILD
132126
import software.aws.toolkits.jetbrains.services.codemodernizer.model.CodeTransformConversationState
133127
import software.aws.toolkits.jetbrains.services.codemodernizer.utils.createJavaHomePrompt
134-
import software.aws.toolkits.jetbrains.utils.notifyStickyInfo
135128
import software.aws.toolkits.resources.message
136129
import software.aws.toolkits.telemetry.CodeTransformPreValidationError
137130

@@ -480,7 +473,11 @@ class CodeTransformChatController(
480473
private suspend fun processJDKPathChatPromptMessage(message: IncomingCodeTransformMessage.ChatPrompt) {
481474
codeModernizerManager.codeTransformationSession?.sessionContext?.targetJdkPath = message.message.trim()
482475
codeTransformChatHelper.addNewMessage(buildUserReplyChatContent(message.message.trim()))
483-
codeTransformChatHelper.addNewMessage(buildPermissionToBuildChatContent())
476+
// start local build once we get target JDK path
477+
codeTransformChatHelper.addNewMessage(buildCompileLocalInProgressChatContent())
478+
codeModernizerManager.codeTransformationSession?.let {
479+
codeModernizerManager.runLocalMavenBuild(context.project, it)
480+
}
484481
}
485482

486483
/*
@@ -518,13 +515,6 @@ dependencyManagement:
518515
promptForTargetJdkPath(message.tabId)
519516
}
520517

521-
override suspend fun processCodeTransformAgreeToLocalBuild(message: IncomingCodeTransformMessage.CodeTransformAgreeToLocalBuild) {
522-
codeTransformChatHelper.addNewMessage(buildCompileLocalInProgressChatContent())
523-
codeModernizerManager.codeTransformationSession?.let {
524-
codeModernizerManager.runLocalMavenBuild(context.project, it)
525-
}
526-
}
527-
528518
private suspend fun promptForTargetJdkPath(tabId: String) {
529519
chatSessionStorage.getSession(tabId).conversationState = CodeTransformConversationState.PROMPT_TARGET_JDK_PATH
530520
val targetJdk = codeModernizerManager.codeTransformationSession?.sessionContext?.targetJavaVersion?.name.orEmpty()

plugins/amazonq/codetransform/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codemodernizer/messages/CodeTransformMessage.kt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ enum class CodeTransformButtonId(val id: String) {
2121
SelectSQLModuleSchema("codetransform-input-select-sql-module-schema"),
2222
CancelTransformation("codetransform-input-cancel"),
2323
ContinueTransformation("codetransform-input-continue"),
24-
AgreeToLocalBuild("codetransform-input-agree"),
2524
ConfirmSkipTests("codetransform-input-confirm-skip-tests"),
2625
ConfirmOneOrMultipleDiffs("codetransform-input-confirm-one-or-multiple-diffs"),
2726
ConfirmCustomDependencyVersions("codetransform-input-confirm-custom-dependency-versions"),
@@ -110,10 +109,6 @@ sealed interface IncomingCodeTransformMessage : CodeTransformBaseMessage {
110109
@JsonProperty("tabID") val tabId: String,
111110
) : IncomingCodeTransformMessage
112111

113-
data class CodeTransformAgreeToLocalBuild(
114-
@JsonProperty("tabID") val tabId: String,
115-
) : IncomingCodeTransformMessage
116-
117112
data class CodeTransformConfirmSkipTests(
118113
@JsonProperty("tabID") val tabId: String,
119114
val skipTestsSelection: String,

plugins/amazonq/mynah-ui/src/mynah-ui/ui/apps/codeTransformChatConnector.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -284,12 +284,6 @@ export class CodeTransformChatConnector {
284284
tabID,
285285
tabType: 'codetransform',
286286
})
287-
} else if (action.id === FormButtonIds.CodeTransformInputAgree) {
288-
this.sendMessageToExtension({
289-
command: 'codetransform-agree',
290-
tabID,
291-
tabType: 'codetransform',
292-
})
293287
} else if (action.id === FormButtonIds.CodeTransformInputSkipTests) {
294288
this.sendMessageToExtension({
295289
command: 'codetransform-confirm-skip-tests',

plugins/amazonq/mynah-ui/src/mynah-ui/ui/commands.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ type MessageCommand =
3737
| 'codetransform-cancel'
3838
| 'codetransform-stop'
3939
| 'codetransform-continue'
40-
| 'codetransform-agree'
4140
| 'codetransform-confirm-skip-tests'
4241
| 'codetransform-confirm-one-or-multiple-diffs'
4342
| 'codetransform-input-confirm-custom-dependency-versions'

plugins/amazonq/mynah-ui/src/mynah-ui/ui/forms/constants.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ export const enum FormButtonIds {
99
CodeTransformInputSQLModuleSchema = 'codetransform-input-select-sql-module-schema',
1010
CodeTransformInputCancel = 'codetransform-input-cancel',
1111
CodeTransformInputContinue = 'codetransform-input-continue',
12-
CodeTransformInputAgree = 'codetransform-input-agree',
1312
CodeTransformInputSkipTests = 'codetransform-input-confirm-skip-tests',
1413
CodeTransformInputOneOrMultipleDiffs = 'codetransform-input-confirm-one-or-multiple-diffs',
1514
CodeTransformInputCustomDependencyVersions = 'codetransform-input-confirm-custom-dependency-versions',
@@ -49,7 +48,6 @@ export const isFormButtonCodeTransform = (id: string): boolean => {
4948
id === FormButtonIds.CodeTransformInputSQLModuleSchema ||
5049
id === FormButtonIds.CodeTransformInputSkipTests ||
5150
id === FormButtonIds.CodeTransformInputContinue ||
52-
id === FormButtonIds.CodeTransformInputAgree ||
5351
id === FormButtonIds.CodeTransformInputOneOrMultipleDiffs ||
5452
id === FormButtonIds.CodeTransformInputCustomDependencyVersions ||
5553
id === FormButtonIds.CodeTransformViewDiff ||

0 commit comments

Comments
 (0)