From 3cf216450e9092cfe8921743ec0ca8a4316ceeee Mon Sep 17 00:00:00 2001 From: Thomas Lynch Date: Mon, 21 Jun 2021 06:32:07 +0000 Subject: [PATCH] red text and hide postform button when thread hits reply limit, not in modview and not cyclical --- models/forms/changeboardsettings.js | 5 +++++ views/pages/thread.pug | 7 +++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/models/forms/changeboardsettings.js b/models/forms/changeboardsettings.js index f7157330..291b8cf2 100644 --- a/models/forms/changeboardsettings.js +++ b/models/forms/changeboardsettings.js @@ -151,6 +151,11 @@ module.exports = async (req, res, next) => { rebuildCatalog = true; } + if (newSettings.replyLimit !== oldSettings.replyLimit) { + rebuildBoard = true; + rebuildThreads = true; + } + if (newSettings.captchaMode > oldSettings.captchaMode) { if (oldSettings.captchaMode === 0) { rebuildBoard = true; diff --git a/views/pages/thread.pug b/views/pages/thread.pug index 669186b1..81ec3ce6 100644 --- a/views/pages/thread.pug +++ b/views/pages/thread.pug @@ -31,8 +31,11 @@ block head block content +boardheader(modview ? 'Mod View' : null) br - include ../includes/postform.pug - br + if thread.replyposts >= replyLimit && !thread.cyclic && !modview + include ../includes/postform.pug + br + else + p.title.text-center ⊖ Thread has reached reply limit. include ../includes/announcements.pug include ../includes/stickynav.pug if modview