mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-19 04:51:24 +07:00
IJPL-43794 Features Trainer: show simplified onboarding lesson in the user project if experiment is enabled
So, if the experiment is disabled, an old project-based lesson will be used. GitOrigin-RevId: e6244d7109eff0ae67b2b1468d0e7239276a630e
This commit is contained in:
committed by
intellij-monorepo-bot
parent
30d777be28
commit
3f4843b75a
@@ -37,7 +37,7 @@ class JavaLearningCourse : LearningCourseBase(JavaLanguage.INSTANCE.id) {
|
||||
override fun modules(): List<IftModule> = onboardingTour() + stableModules() + CourseManager.instance.findCommonModules("Git")
|
||||
|
||||
private val isOnboardingLessonEnabled: Boolean
|
||||
get() = PlatformUtils.isIntelliJ() && !useShortOnboardingLesson && !NewUsersOnboardingExperimentAccessor.isExperimentEnabled()
|
||||
get() = PlatformUtils.isIntelliJ() && !NewUsersOnboardingExperimentAccessor.isExperimentEnabled()
|
||||
|
||||
private fun onboardingTour() = if (isOnboardingLessonEnabled) listOf(
|
||||
LearningModule(id = "Java.Onboarding",
|
||||
|
||||
@@ -2,9 +2,10 @@
|
||||
package com.intellij.java.ift.lesson.essential
|
||||
|
||||
import com.intellij.execution.RunManager
|
||||
import com.intellij.java.ift.JavaLessonsBundle
|
||||
import training.dsl.LessonContext
|
||||
|
||||
class JavaReworkedOnboardingTourLesson : CommonLogicForOnboardingTours("idea.onboarding.reworked", "Reworked onboarding tour") {
|
||||
class JavaReworkedOnboardingTourLesson : CommonLogicForOnboardingTours("idea.onboarding.reworked", JavaLessonsBundle.message("java.onboarding.lesson.name")) {
|
||||
override val sample = javaOnboardingTourSample
|
||||
|
||||
override val completionStepExpectedCompletion: String = "length"
|
||||
|
||||
Reference in New Issue
Block a user