in ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/ui/UserProfileNoteController.kt [59:69]
override fun fillModel(model: MutableMap<String, Any>, request: HttpServletRequest) {
val currentUser = request.user() ?: throw IllegalArgumentException()
val editingUser = request.getParameter("userId")?.toLongOrNull()?.let { userModel.findUserById(it) } ?: currentUser
model["canEdit"] = currentUser.isPermissionGrantedGlobally(Permission.CHANGE_USER)
model["userId"] = editingUser.id
model["isSameUser"] = currentUser == editingUser
model["isDisabled"] = editingUser.emailDisabled
model["disableDescription"] = editingUser.emailDisableDescription
}