def toCredentialReportDisplay()

in hq/app/logic/CredentialsReportDisplay.scala [76:105]


  def toCredentialReportDisplay(report: IAMCredentialsReport): CredentialReportDisplay = {
    val humanUsers = report.entries.filterNot(_.rootUser).collect {
      case cred if cred.passwordEnabled.contains(true) =>
        HumanUser(
          cred.user,
          cred.mfaActive,
          accessKey1Details(cred),
          accessKey2Details(cred),
          humanReportStatus(cred),
          dayDiff(lastActivityDate(cred)),
          stack = cred.stack,
          tags = cred.tags
        )
    }

    val machineUsers = report.entries.filterNot(_.rootUser).collect {
      case cred if !cred.passwordEnabled.contains(true) =>
        MachineUser(
          cred.user,
          accessKey1Details(cred),
          accessKey2Details(cred),
          machineReportStatus(cred),
          dayDiff(lastActivityDate(cred)),
          stack = cred.stack,
          tags = cred.tags
        )
    }

    CredentialReportDisplay(report.generatedAt, machineUsers, humanUsers)
  }