in app/logic/AuditTrail.scala [81:104]
def createLog(
user: UserIdentity,
permission: Permission,
janusAccessType: JanusAccessType,
duration: Duration,
acl: ACL
): AuditLog =
AuditLog(
permission.account.authConfigKey,
username(user),
Instant.now(),
duration,
permission.label,
janusAccessType,
!hasExplicitAccess(username(user), permission, acl)
)
/** Extract nice error message from db conversion.
*/
def errorStrings(
error: Either[(String, Map[String, AttributeValue]), AuditLog]
): Either[String, AuditLog] = {
error.left.map(_._1)
}