mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 06:50:54 +07:00
[Feedback] IDEA-331610 Enable new Evaluation Form for IDEA
IJ-CR-115375 GitOrigin-RevId: 02340025fa40e761f48f2248c422953215f38c61
This commit is contained in:
committed by
intellij-monorepo-bot
parent
dfa05b9f15
commit
b854824647
@@ -152,5 +152,6 @@
|
||||
<orderEntry type="module" module-name="intellij.platform.diagnostic.startUpPerformanceReporter" />
|
||||
<orderEntry type="module" module-name="intellij.platform.diagnostic.telemetry.impl" />
|
||||
<orderEntry type="module" module-name="intellij.platform.diagnostic" />
|
||||
<orderEntry type="module" module-name="intellij.platform.feedback" />
|
||||
</component>
|
||||
</module>
|
||||
@@ -5,8 +5,10 @@ import com.intellij.ide.feedback.FeedbackForm
|
||||
import com.intellij.openapi.application.ApplicationInfo
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.util.registry.Registry
|
||||
import com.intellij.platform.feedback.evaluation.dialog.EvaluationFeedbackDialog
|
||||
import com.intellij.platform.ide.customization.FeedbackReporter
|
||||
import com.intellij.ui.LicensingFacade
|
||||
import com.intellij.util.PlatformUtils.isIntelliJ
|
||||
import com.intellij.util.Url
|
||||
import com.intellij.util.Urls
|
||||
import org.jetbrains.annotations.ApiStatus
|
||||
@@ -31,10 +33,20 @@ class JetBrainsFeedbackReporter(private val productName: String,
|
||||
}
|
||||
|
||||
override fun showFeedbackForm(project: Project?, requestedForEvaluation: Boolean): Boolean {
|
||||
if (Registry.`is`("ide.in.product.feedback") && zenDeskFormData != null) {
|
||||
if (!Registry.`is`("ide.in.product.feedback")) {
|
||||
return false
|
||||
}
|
||||
|
||||
if (requestedForEvaluation && isIntelliJ()) {
|
||||
EvaluationFeedbackDialog(project, false).show()
|
||||
return true
|
||||
}
|
||||
|
||||
if (zenDeskFormData != null) {
|
||||
FeedbackForm(project, zenDeskFormData, requestedForEvaluation).show()
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user