redirect to appeal form at the bottom of the page

pull/8606/head
Thibault Duplessis 2021-04-09 08:18:04 +02:00
parent 798e8805ca
commit 8bb2680ac9
3 changed files with 3 additions and 4 deletions

View File

@ -1,6 +1,5 @@
package controllers
import play.api.mvc.Result
import views._
@ -77,7 +76,7 @@ final class Appeal(env: Env, reportC: => Report) extends LilaController(env) {
preset = getPresets.findLike(text)
_ <- env.appeal.api.reply(text, appeal, me, preset.map(_.name))
_ <- env.mod.logApi.appealPost(me.id, suspect.user.id)
} yield Redirect(routes.Appeal.show(username)).flashSuccess
} yield Redirect(s"${routes.Appeal.show(username)}#appeal-actions")
)
}
}

View File

@ -312,7 +312,7 @@ final class Mod(
if (isAppeal) env.report.api.inquiries.appeal _
else env.report.api.inquiries.spontaneous _
f(me, Suspect(user)) inject {
if (isAppeal) Redirect(routes.Appeal.show(user.username))
if (isAppeal) Redirect(s"${routes.Appeal.show(user.username)}#appeal-actions")
else redirect(user.username, mod = true)
}
}

View File

@ -39,7 +39,7 @@ object discussion {
inquiry = inquiry.map(_.mod).exists(ctx.userId.has),
presets.some
),
div(cls := "appeal__actions")(
div(cls := "appeal__actions", id := "appeal-actions")(
inquiry match {
case None =>
postForm(action := routes.Mod.spontaneousInquiry(appeal.id))(