From 5c1d5d9c2a74502e40f67ef47337a97349be0d0d Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Tue, 2 Aug 2022 12:20:00 +0200 Subject: Moderation tools for admin user. Ban and unban users. Delete forum posts and threads. --- views/forum_thread.pug | 5 ++++- views/head.pug | 3 +++ views/user.pug | 6 ++++++ 3 files changed, 13 insertions(+), 1 deletion(-) (limited to 'views') diff --git a/views/forum_thread.pug b/views/forum_thread.pug index 3ed117e..be3f0f4 100644 --- a/views/forum_thread.pug +++ b/views/forum_thread.pug @@ -13,4 +13,7 @@ html +forumpost(row,1) if user - p: a(href="/forum/reply/"+posts[0].post_id) Reply + if posts.length > 0 + p: a(href="/forum/reply/"+posts[0].post_id) Reply + if user.user_id === 1 + p: a(href="/admin/delete-thread/"+thread.thread_id) DELETE THREAD diff --git a/views/head.pug b/views/head.pug index 08f2660..4df5759 100644 --- a/views/head.pug +++ b/views/head.pug @@ -29,6 +29,9 @@ mixin forumpost(row,show_buttons) .body!= row.body if show_buttons && user .edit + if user.user_id === 1 + | #[a(href="/admin/delete-post/"+row.post_id) DELETE] + | if row.author_id === user.user_id | #[a(href="/forum/edit/"+row.post_id) Edit] | diff --git a/views/user.pug b/views/user.pug index fb98da7..c28fbd0 100644 --- a/views/user.pug +++ b/views/user.pug @@ -38,3 +38,9 @@ html +gamelist(finished_games) p All #{who.name}'s finished games + + if user && user.user_id === 1 + if who.is_banned + p UNBAN USER + else + p BAN USER -- cgit v1.2.3