in app/logic/UserAccess.scala [84:98]
def futureRotaSlotsForUser(
date: Instant,
supportACL: SupportACL,
user: String
): List[(Instant, String)] = {
supportACL.rota.toList
.sortBy(_._1.toEpochMilli)
.collect {
case (startTime, (user1, user2)) if user1 == user || user2 == user =>
(startTime, if (user1 == user) user2 else user1)
}
.filter { case (start, _) =>
start.isAfter(date.plus(supportACL.supportPeriod))
}
}