app/views/revokeConfirmation.scala.html (50 lines of code) (raw):

@import com.gu.janus.model.{AwsAccount, JanusData} @import com.gu.googleauth.UserIdentity @import play.api.Mode @(accountOpt: Option[AwsAccount], user: UserIdentity, janusData: JanusData)(implicit req: RequestHeader, mode: Mode, assetsFinder: AssetsFinder) @main("Access revoked", Some(user), janusData) { <div class="container"> <h1 class="header orange-text">Access revoked</h1> <div class="row"> <div class="col s12 m6"> <div class="card cyan lighten-5"> <div class="card-content"> <span class="card-title"> <i class="material-icons small right">security</i> Sessions revoked </span> <p> @accountOpt.fold { All existing sessions have been revoked. } { account => All existing sessions for the @account.name account have been revoked. } </p> <p> All credentials (including any compromised sessions) have been disabled. </p> </div> <div class="card-action"> <a href="http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_revoke-sessions.html">AWS documentation</a> </div> </div> </div> <div class="col s12 m6"> <div class="card cyan lighten-5"> <div class="card-content"> <span class="card-title"> <i class="material-icons small right">verified_user</i> Log back in using Janus </span> <p> Authorized users can return to Janus to log back into the console, or obtain fresh credentials. </p> </div> <div class="card-action"> <a href="/">Back to Janus</a> </div> </div> </div> </div> </div> }