diff --git a/modules/ublog/src/main/ui/UblogPostUi.scala b/modules/ublog/src/main/ui/UblogPostUi.scala index e69bd0c5e107..a8daf1ac3e7c 100644 --- a/modules/ublog/src/main/ui/UblogPostUi.scala +++ b/modules/ublog/src/main/ui/UblogPostUi.scala @@ -77,7 +77,8 @@ final class UblogPostUi(helpers: Helpers, ui: UblogUi)( " ", editButton(post) ) - else if Granter.opt(_.ModerateBlog) then editButton(post) + else if Granter.opt(_.ModerateBlog) || (user.is(UserId.lichess) && Granter.opt(_.Pages)) then + editButton(post) else if !post.live then badTag(trans.ublog.thisIsADraft()) else a(