Merge pull request #9910 from kraktus/show_deleted_post_username
Show erased's post author to forum modspull/9913/head
commit
99ab44b585
|
@ -5,6 +5,7 @@ import play.api.i18n.Lang
|
||||||
|
|
||||||
import lila.api.Context
|
import lila.api.Context
|
||||||
import lila.app.ui.ScalatagsTemplate._
|
import lila.app.ui.ScalatagsTemplate._
|
||||||
|
import lila.security.{ Permission, Granter => Master }
|
||||||
import lila.forum.Post
|
import lila.forum.Post
|
||||||
|
|
||||||
trait ForumHelper { self: UserHelper with StringHelper with HasEnv =>
|
trait ForumHelper { self: UserHelper with StringHelper with HasEnv =>
|
||||||
|
@ -25,7 +26,8 @@ trait ForumHelper { self: UserHelper with StringHelper with HasEnv =>
|
||||||
post: Post,
|
post: Post,
|
||||||
cssClass: Option[String] = None,
|
cssClass: Option[String] = None,
|
||||||
withOnline: Boolean = true
|
withOnline: Boolean = true
|
||||||
)(implicit lang: Lang): Frag =
|
)(implicit ctx: Context): Frag =
|
||||||
if (post.erased) span(cls := "author")("<erased>")
|
if (!(ctx.me ?? Master(Permission.ModerateForum)) && post.erased) span(cls := "author")("<erased>")
|
||||||
else userIdLink(post.userId, cssClass = cssClass, withOnline = withOnline, modIcon = ~post.modIcon)
|
else
|
||||||
|
userIdLink(post.userId, cssClass = cssClass, withOnline = withOnline, modIcon = ~post.modIcon)(ctx.lang)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue