Skip to content

Commit f3f1f6a

Browse files
authored
Add jobId to feedback and fix Transform Plan UI alignment (#4091)
1 parent 1a02043 commit f3f1f6a

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type" : "bugfix",
3+
"description" : "Fix Code Transform Plan UI component alignment"
4+
}

jetbrains-core/src/software/aws/toolkits/jetbrains/services/codemodernizer/constants/CodeModernizerUIConstants.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ class CodeModernizerUIConstants {
8686
)
8787
val TRANSFORMATION_STEPS_INFO_AWSQ_BORDER = BorderFactory.createCompoundBorder(
8888
BorderFactory.createCompoundBorder(
89-
BorderFactory.createEmptyBorder(0, 5, 0, 5),
89+
BorderFactory.createEmptyBorder(0, 0, 0, 10),
9090
BorderFactory.createLineBorder(Color.GRAY, 1, true)
9191
),
9292
BorderFactory.createEmptyBorder(10, 10, 10, 10)

jetbrains-core/src/software/aws/toolkits/jetbrains/ui/feedback/FeedbackDialog.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ import software.aws.toolkits.jetbrains.AwsToolkit
3434
import software.aws.toolkits.jetbrains.core.coroutines.getCoroutineUiContext
3535
import software.aws.toolkits.jetbrains.core.coroutines.projectCoroutineScope
3636
import software.aws.toolkits.jetbrains.core.help.HelpIds
37+
import software.aws.toolkits.jetbrains.services.codemodernizer.state.CodeModernizerSessionState
3738
import software.aws.toolkits.jetbrains.services.telemetry.ClientMetadata
3839
import software.aws.toolkits.jetbrains.services.telemetry.TelemetryService
3940
import software.aws.toolkits.jetbrains.utils.notifyInfo
@@ -145,10 +146,12 @@ class FeedbackDialog(
145146
mapOf(FEEDBACK_SOURCE to "CodeWhisperer onboarding")
146147
)
147148
} else if (isAmazonQ()) {
149+
val sessionState = CodeModernizerSessionState.getInstance(project)
150+
val jobId: String = sessionState.currentJobId?.id ?: "None"
148151
TelemetryService.getInstance().sendFeedback(
149152
sentiment,
150153
"Amazon Q onboarding: $commentText",
151-
mapOf(FEEDBACK_SOURCE to "Amazon Q onboarding")
154+
mapOf(FEEDBACK_SOURCE to "Amazon Q onboarding", "JobId" to jobId)
152155
)
153156
} else {
154157
TelemetryService.getInstance().sendFeedback(sentiment, commentText)

0 commit comments

Comments
 (0)