diff --git a/app/views/lobby/bits.scala b/app/views/lobby/bits.scala index d0f37dce4e..5655e246de 100644 --- a/app/views/lobby/bits.scala +++ b/app/views/lobby/bits.scala @@ -77,7 +77,7 @@ object bits { span(cls := "more")(trans.more(), " ยป") ), div(id := "enterable_simuls", cls := "enterable_list lobby__box__content")( - views.html.simul.bits.allCreated(simuls) + views.html.simul.bits.allCreated(simuls.filter(_.visible)) ) ) ) diff --git a/modules/simul/src/main/Simul.scala b/modules/simul/src/main/Simul.scala index 4cfc102c4f..a77bc2e2a3 100644 --- a/modules/simul/src/main/Simul.scala +++ b/modules/simul/src/main/Simul.scala @@ -125,6 +125,9 @@ case class Simul( private def Created(s: => Simul): Simul = if (isCreated) s else this + def visible = + (hostRating >= 2000 || hostTitle.isDefined) && isCreated + def spotlightable = (hostRating >= 2400 || hostTitle.isDefined) && isCreated &&