mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-17 07:20:53 +07:00
IDEA-338866 Set time scope for feedback collection for onboardings
(cherry picked from commit 0cba21a9137f10365bacb6d998601e570940b0cd) IJ-CR-121256 GitOrigin-RevId: a90bc9c9ce1c6462c9719ed4ddd305a5e1a44f29
This commit is contained in:
committed by
intellij-monorepo-bot
parent
9106b0a3c8
commit
c52e01c89c
@@ -72,6 +72,7 @@ import training.project.ProjectUtils
|
||||
import training.ui.LearningUiHighlightingManager
|
||||
import training.ui.LearningUiManager
|
||||
import training.ui.getFeedbackProposedPropertyName
|
||||
import training.ui.shouldCollectFeedbackResults
|
||||
import training.util.*
|
||||
import java.awt.Point
|
||||
import java.awt.event.KeyEvent
|
||||
@@ -213,6 +214,10 @@ abstract class OnboardingTourLessonBase(id: String) : KLesson(id, JavaLessonsBun
|
||||
}
|
||||
|
||||
private fun prepareFeedbackData(project: Project, lessonEndInfo: LessonEndInfo) {
|
||||
if (!shouldCollectFeedbackResults()) {
|
||||
return
|
||||
}
|
||||
|
||||
val primaryLanguage = module.primaryLanguage
|
||||
if (primaryLanguage == null) {
|
||||
thisLogger().error("Onboarding lesson has no language support for some magical reason")
|
||||
|
||||
Reference in New Issue
Block a user