check for the coach.listed flag

pull/9698/head
Thibault Duplessis 2021-08-29 17:01:04 +02:00
parent 0d25823e5e
commit 6f66328242
1 changed files with 3 additions and 1 deletions

View File

@ -41,7 +41,9 @@ final class CoachApi(
}
def isListedCoach(user: User): Fu[Boolean] =
Granter(_.Coach)(user) ?? user.enabled ?? user.marks.clean ?? coachColl.exists($id(user.id))
Granter(_.Coach)(user) ?? user.enabled ?? user.marks.clean ?? coachColl.exists(
$id(user.id) ++ $doc("listed" -> true)
)
def setSeenAt(user: User): Funit =
Granter(_.Coach)(user) ?? coachColl.update.one($id(user.id), $set("user.seenAt" -> DateTime.now)).void