in src/main/kotlin/jetbrains/buildServer/notification/slackNotifier/healthReport/SlackInvalidConnectionExtension.kt [26:41]
override fun isAvailable(request: HttpServletRequest): Boolean {
if (!super.isAvailable(request)) {
return false;
}
val statusItem = getStatusItem(request)
val data = statusItem.additionalData
val project = data["project"] as SProject
val user = SessionUser.getUser(request)
if (!user.isPermissionGrantedForProject(project.projectId, Permission.RUN_BUILD)) {
return false
}
return true;
}