-
-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathsecurityLog.scala.html
More file actions
24 lines (21 loc) · 955 Bytes
/
securityLog.scala.html
File metadata and controls
24 lines (21 loc) · 955 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@import models.viewhelper.{OrganizationData, ScopedOrganizationData, UserData}
@import ore.models.user.SecurityLogEvent
@import controllers.sugar.Requests.OreRequest
@import ore.OreConfig
@import ore.db.Model
@import util.StringFormatterUtils
@(u: UserData, o: Option[(OrganizationData, ScopedOrganizationData)], events: Seq[Model[SecurityLogEvent]])(implicit messages: Messages, flash: Flash, request: OreRequest[_], config: OreConfig, assetsFinder: AssetsFinder)
@users.view(u, o) {
<ul class="list-group">
@for(event <- events) {
<li class="list-group-item">
Action: @event.eventType.value
Date: @StringFormatterUtils.prettifyDateAndTime(event.createdAt.value)
IP address: @event.ipAddress.value
User agent: @event.userAgent.getOrElse("<None>")
Location: @event.location.getOrElse("Unknown")
Extra data: @event.extraData.fold("")(_.spaces4))
</li>
}
</ul>
}