log relay content edition
This commit is contained in:
parent
b4eb92cab5
commit
6dcec35bae
|
@ -60,7 +60,8 @@ object Relay extends LilaController {
|
|||
implicit val req = ctx.body
|
||||
lila.relay.ContentApi.form.bindFromRequest.fold(
|
||||
err => BadRequest(html.relay.contentForm(relay, content, err)).fuccess,
|
||||
data => env.contentApi.upsert(relay, data, me) inject
|
||||
data => env.contentApi.upsert(relay, data, me) >>
|
||||
Env.mod.logApi.editRelay(me.username, relay.name) inject
|
||||
Redirect(routes.Relay.show(relay.id, relay.slug))
|
||||
)
|
||||
}
|
||||
|
|
|
@ -29,6 +29,7 @@ case class Modlog(
|
|||
case Modlog.deleteQaQuestion => "delete Q&A question"
|
||||
case Modlog.deleteQaAnswer => "delete Q&A answer"
|
||||
case Modlog.deleteQaComment => "delete Q&A comment"
|
||||
case Modlog.editRelay => "edit relay"
|
||||
case a => a
|
||||
}
|
||||
|
||||
|
@ -58,6 +59,7 @@ object Modlog {
|
|||
val deleteQaQuestion = "deleteQaQuestion"
|
||||
val deleteQaAnswer = "deleteQaAnswer"
|
||||
val deleteQaComment = "deleteQaComment"
|
||||
val editRelay = "editRelay"
|
||||
|
||||
import lila.db.JsTube
|
||||
import JsTube.Helpers._
|
||||
|
|
|
@ -70,6 +70,10 @@ final class ModlogApi {
|
|||
Modlog(mod, user.some, Modlog.deleteQaComment, details = Some(text take 140))
|
||||
}
|
||||
|
||||
def editRelay(mod: String, text: String) = add {
|
||||
Modlog(mod, none, Modlog.editRelay, details = Some(text take 140))
|
||||
}
|
||||
|
||||
def recent = $find($query($select.all) sort $sort.naturalDesc, 100)
|
||||
|
||||
def wasUnengined(userId: String) = $count.exists(Json.obj(
|
||||
|
|
Loading…
Reference in a new issue